Skip to main content

Unit tests

Naming Conventions​

We follow the following naming convention for our test cases:

<methodName><ConditionUnderTest><ExpectedBehavior>

Example: for a sample method:

fun isNumberEven(value:Int):Bool{

Sample test case:

isNumberEvenWithParameterFiveShouldReturnFalse

Spotless​

We use Spotless to maintain the Java/Kotlin coding style in the codebase. Run the following command to check the codebase:

./gradlew spotlessCheck

and run the following command to apply fixes to the violations:

./gradlew spotlessApply