summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2024-10-07 12:47:23 +0200
committerDavid Göransson <david.goransson@mullvad.net>2024-10-09 16:10:26 +0200
commit44179ac4a59fc9696b1fa71450ea7309aa6ab0ba (patch)
tree5f5ffbc319b19fed3a077cb59f11eb08cda8387b /android
parentdcaccd122433c7b005193ea0a8e025ef2d4cf5ee (diff)
downloadmullvadvpn-44179ac4a59fc9696b1fa71450ea7309aa6ab0ba.tar.xz
mullvadvpn-44179ac4a59fc9696b1fa71450ea7309aa6ab0ba.zip
Fix konsist test for test classes name
Diffstat (limited to 'android')
-rw-r--r--android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/classes/ClassTest.kt10
1 files changed, 7 insertions, 3 deletions
diff --git a/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/classes/ClassTest.kt b/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/classes/ClassTest.kt
index cb2cd8f50b..c7e3cc54ed 100644
--- a/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/classes/ClassTest.kt
+++ b/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/classes/ClassTest.kt
@@ -20,7 +20,11 @@ class ClassTest {
@Test
fun `ensure test classes have 'Test' suffix`() =
- Konsist.scopeFromTest().classes(includeNested = false).assertTrue {
- it.hasNameEndingWith("Test")
- }
+ Konsist.scopeFromTest()
+ .classes(includeNested = false)
+ .filter {
+ // Filter classes that are not tests (for example shadowed classes)
+ it.packagee?.name?.startsWith("net.mullvad.mullvadvpn") ?: false
+ }
+ .assertTrue { it.hasNameEndingWith("Test") }
}