summaryrefslogtreecommitdiffhomepage
path: root/android/lib
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2025-05-24 11:32:10 +0200
committerDavid Göransson <david.goransson@mullvad.net>2025-05-24 11:51:54 +0200
commit8145f9c5a9e30f90bba3bcce03ce9ee6332e9e71 (patch)
treeeded3b69c848b54181e74b74c5cdac4d219c994d /android/lib
parent705ce9f5cf63dab6d1f43929fae955392df2be75 (diff)
downloadmullvadvpn-power-assert.tar.xz
mullvadvpn-power-assert.zip
Diffstat (limited to 'android/lib')
-rw-r--r--android/lib/model/build.gradle.kts18
-rw-r--r--android/lib/model/src/test/kotlin/net/mullvad/mullvadvpn/lib/model/LatLongTest.kt5
2 files changed, 20 insertions, 3 deletions
diff --git a/android/lib/model/build.gradle.kts b/android/lib/model/build.gradle.kts
index f83ff3d5d4..3e0df91f33 100644
--- a/android/lib/model/build.gradle.kts
+++ b/android/lib/model/build.gradle.kts
@@ -1,9 +1,16 @@
+@file:OptIn(ExperimentalKotlinGradlePluginApi::class)
+
+import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
+
plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.parcelize)
alias(libs.plugins.kotlin.ksp)
+ val powerAssert = libs.plugins.power.assert.get()
+ kotlin(powerAssert.pluginId) version powerAssert.version.requiredVersion
+
id(Dependencies.junit5AndroidPluginId) version Versions.junit5Plugin
}
@@ -34,6 +41,17 @@ android {
}
}
+powerAssert {
+ functions =
+ listOf(
+ "kotlin.assert",
+ "kotlin.test.assertTrue",
+ "kotlin.test.assertEquals",
+ "kotlin.test.assertNull",
+ )
+ includedSourceSets = listOf("debugAndroidTest", "debugUnitTest", "release", "releaseUnitTest")
+}
+
dependencies {
implementation(libs.kotlin.stdlib)
implementation(libs.kotlinx.coroutines.android)
diff --git a/android/lib/model/src/test/kotlin/net/mullvad/mullvadvpn/lib/model/LatLongTest.kt b/android/lib/model/src/test/kotlin/net/mullvad/mullvadvpn/lib/model/LatLongTest.kt
index 8abef5d9b3..46ecd8c55e 100644
--- a/android/lib/model/src/test/kotlin/net/mullvad/mullvadvpn/lib/model/LatLongTest.kt
+++ b/android/lib/model/src/test/kotlin/net/mullvad/mullvadvpn/lib/model/LatLongTest.kt
@@ -1,8 +1,7 @@
package net.mullvad.mullvadvpn.lib.model
import kotlin.math.sqrt
-import org.junit.jupiter.api.Assertions.assertEquals
-import org.junit.jupiter.api.Assertions.assertTrue
+import kotlin.test.assertEquals
import org.junit.jupiter.api.Test
class LatLongTest {
@@ -36,6 +35,6 @@ class LatLongTest {
val malmoToNewYork = malmo.seppDistanceTo(newYork)
val malmoToJohannesburg = malmo.seppDistanceTo(johannesburg)
- assertTrue { malmoToNewYork < malmoToJohannesburg }
+ assert(malmoToNewYork > malmoToJohannesburg)
}
}