diff options
| author | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2024-10-07 12:47:23 +0200 |
|---|---|---|
| committer | David Göransson <david.goransson@mullvad.net> | 2024-10-09 16:10:26 +0200 |
| commit | 44179ac4a59fc9696b1fa71450ea7309aa6ab0ba (patch) | |
| tree | 5f5ffbc319b19fed3a077cb59f11eb08cda8387b /android | |
| parent | dcaccd122433c7b005193ea0a8e025ef2d4cf5ee (diff) | |
| download | mullvadvpn-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.kt | 10 |
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") } } |
