diff options
Diffstat (limited to 'android/test/arch/src')
| -rw-r--r-- | android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt b/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt index a2c743b360..4e1faf5e19 100644 --- a/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt +++ b/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt @@ -10,7 +10,7 @@ class JUnitTest { @Test fun `ensure only junit5 annotations are used for functions`() = - Konsist.scopeFromProject() + projectScopeExceptBaseline() .functions() .filter { it.annotations.any { annotation -> @@ -22,7 +22,7 @@ class JUnitTest { @Test fun `ensure only junit5 annotations are used for classes`() = - Konsist.scopeFromProject() + projectScopeExceptBaseline() .classes() .filter { it.annotations.any { annotation -> @@ -44,6 +44,10 @@ class JUnitTest { fun `ensure all non android tests have 'ensure' or 'should' in function name`() = allNonAndroidTests().assertTrue { it.name.containsEnsureOrShould() } + // We should exclude baselineprofile since it requires JUnit4 + private fun projectScopeExceptBaseline() = + (Konsist.scopeFromProject() - Konsist.scopeFromDirectory("test/baselineprofile")) + private fun String.containsEnsureOrShould(): Boolean { return contains("ensure") || contains("should") || contains("then") } |
