summaryrefslogtreecommitdiffhomepage
path: root/android/test
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2024-03-12 14:52:11 +0100
committerDavid Göransson <david.goransson@mullvad.net>2024-03-12 14:52:11 +0100
commit91683410923428c3b396a42d01bf70fbb16e460d (patch)
tree3897ed22dd166579d9f52de4ead0d8b49f2403f0 /android/test
parentf435cb0d609393ce1ec95c75e78daa6123572b35 (diff)
parenta30995f425e04a48e396696ec9a9763dd4a6f08a (diff)
downloadmullvadvpn-91683410923428c3b396a42d01bf70fbb16e460d.tar.xz
mullvadvpn-91683410923428c3b396a42d01bf70fbb16e460d.zip
Merge branch 'remove-konsist-workaround-droid-738'
Diffstat (limited to 'android/test')
-rw-r--r--android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/GeneralTest.kt3
-rw-r--r--android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt5
2 files changed, 3 insertions, 5 deletions
diff --git a/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/GeneralTest.kt b/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/GeneralTest.kt
index 57c5d332b5..314cde7e7f 100644
--- a/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/GeneralTest.kt
+++ b/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/GeneralTest.kt
@@ -3,7 +3,6 @@ package net.mullvad.mullvadvpn.test.arch
import com.lemonappdev.konsist.api.Konsist
import com.lemonappdev.konsist.api.ext.list.properties
import com.lemonappdev.konsist.api.verify.assertFalse
-import com.lemonappdev.konsist.api.verify.assertNot
import com.lemonappdev.konsist.api.verify.assertTrue
import org.junit.jupiter.api.Test
@@ -14,7 +13,7 @@ class GeneralTest {
@Test
fun `ensure no field should have 'm' prefix`() =
- Konsist.scopeFromProject().classes().properties().assertNot {
+ Konsist.scopeFromProject().classes().properties().assertFalse {
val secondCharacterIsUppercase = it.name.getOrNull(1)?.isUpperCase() ?: false
it.name.startsWith('m') && secondCharacterIsUppercase
}
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 6a5b874340..56f85b79d2 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
@@ -1,6 +1,7 @@
package net.mullvad.mullvadvpn.test.arch
import com.lemonappdev.konsist.api.Konsist
+import com.lemonappdev.konsist.api.ext.list.withAnnotationOf
import com.lemonappdev.konsist.api.verify.assertEmpty
import com.lemonappdev.konsist.api.verify.assertTrue
import org.junit.jupiter.api.Test
@@ -48,9 +49,7 @@ class JUnitTest {
private fun allNonAndroidTests() =
Konsist.scopeFromTest()
.functions()
- // withAnnotationOf is broken in latest Consist version, so we filter manually
- // https://github.com/LemonAppDev/konsist/discussions/738
- .filter { it.annotations.any { it.text == "@Test" } }
+ .withAnnotationOf(Test::class)
.filter { it.sourceSetName != "androidTest" }
.filter { function ->
ignoredTestPackages.none { function.packagee!!.fullyQualifiedName.startsWith(it) }