diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index 5a293c3..81a620d 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -1,5 +1,6 @@ val versions = mapOf( - "kotlinx-datetime" to "0.6.2" + "kotlinx-datetime" to "0.6.2", + "assertk" to "0.28.1", ) plugins { @@ -35,12 +36,13 @@ kotlin { } commonTest.dependencies { implementation(libs.kotlin.test) + implementation("com.willowtreeapps.assertk:assertk:${versions["assertk"]}") } } } android { -Re namespace = "org.tle.astrologylibrary" + namespace = "org.tle.astrologylibrary" compileSdk = 35 defaultConfig { minSdk = 24 diff --git a/shared/src/androidUnitTest/kotlin/org/tle/astrologylibrary/Test.android.kt b/shared/src/androidUnitTest/kotlin/org/tle/astrologylibrary/Test.android.kt index 1878179..9817829 100644 --- a/shared/src/androidUnitTest/kotlin/org/tle/astrologylibrary/Test.android.kt +++ b/shared/src/androidUnitTest/kotlin/org/tle/astrologylibrary/Test.android.kt @@ -1,12 +1,13 @@ package org.tle.astrologylibrary -import org.junit.Assert.assertTrue +import assertk.assertThat +import assertk.assertions.contains import org.junit.Test class AndroidGreetingTest { @Test fun testExample() { - assertTrue("Check Android is mentioned", Greeting().greet().contains("Android")) + assertThat(Greeting().greet()).contains("Android") } } \ No newline at end of file diff --git a/shared/src/commonTest/kotlin/org/tle/astrologylibrary/SubjectTest.kt b/shared/src/commonTest/kotlin/org/tle/astrologylibrary/SubjectTest.kt index 39fae75..8f7d861 100644 --- a/shared/src/commonTest/kotlin/org/tle/astrologylibrary/SubjectTest.kt +++ b/shared/src/commonTest/kotlin/org/tle/astrologylibrary/SubjectTest.kt @@ -1,8 +1,9 @@ package org.tle.astrologylibrary +import assertk.assertThat +import assertk.assertions.isEqualTo import dev.mokkery.mock import kotlin.test.Test -import kotlin.test.assertEquals class SubjectTest { @Test @@ -10,7 +11,7 @@ class SubjectTest { val a = mock {} val b = mock {} val subject = Subject(a, b) - assertEquals(a, subject.a) - assertEquals(b, subject.b) + assertThat(subject.a).isEqualTo(a) + assertThat(subject.b).isEqualTo(b) } } diff --git a/shared/src/commonTest/kotlin/org/tle/astrologylibrary/Test.kt b/shared/src/commonTest/kotlin/org/tle/astrologylibrary/Test.kt index 8a44a10..81f5ad2 100644 --- a/shared/src/commonTest/kotlin/org/tle/astrologylibrary/Test.kt +++ b/shared/src/commonTest/kotlin/org/tle/astrologylibrary/Test.kt @@ -1,12 +1,13 @@ package org.tle.astrologylibrary +import assertk.assertThat +import assertk.assertions.contains import kotlin.test.Test -import kotlin.test.assertTrue class CommonGreetingTest { @Test fun testExample() { - assertTrue(Greeting().greet().contains("Hello"), "Check 'Hello' is mentioned") + assertThat(Greeting().greet()).contains("Hello") } } \ No newline at end of file