Skip to content

Commit a8828b2

Browse files
committed
Add konsist check for test class suffix
1 parent f58f462 commit a8828b2

File tree

1 file changed

+6
-2
lines changed
  • android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/classes

1 file changed

+6
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package net.mullvad.mullvadvpn.test.arch.classes
22

33
import com.lemonappdev.konsist.api.Konsist
4-
import com.lemonappdev.konsist.api.verify.assert
4+
import com.lemonappdev.konsist.api.verify.assertTrue
55
import org.junit.jupiter.api.Test
66

77
class ClassTests {
88
@Test
99
fun `ensure companion object is last declaration in the class`() =
10-
Konsist.scopeFromProject().classes(includeNested = true).assert {
10+
Konsist.scopeFromProject().classes(includeNested = true).assertTrue {
1111
val companionObject =
1212
it.objects(includeNested = false).lastOrNull { obj -> obj.hasCompanionModifier }
1313
if (companionObject != null) {
@@ -17,4 +17,8 @@ class ClassTests {
1717
true
1818
}
1919
}
20+
21+
@Test
22+
fun `ensure test classes have 'Test' suffix`() =
23+
Konsist.scopeFromTest().classes().assertTrue { it.hasNameEndingWith("Test") }
2024
}

0 commit comments

Comments
 (0)