Skip to content

Commit 287daff

Browse files
committed
07/12 junit5
1 parent 74bbff5 commit 287daff

File tree

3 files changed

+18
-7
lines changed

3 files changed

+18
-7
lines changed

app/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ android {
5151
}
5252
}
5353

54+
tasks.withType<Test> {
55+
useJUnitPlatform()
56+
}
57+
5458
dependencies {
5559
implementation(libs.gson)
5660
implementation(libs.mmkv)

preferences-core/build.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ dependencies {
4949
testImplementation libs.mockito.kotlin
5050
}
5151

52+
tasks.withType(Test) {
53+
useJUnitPlatform()
54+
}
55+
5256
afterEvaluate {
5357
publishing {
5458
publications {

preferences-core/src/test/java/com/forjrking/preferences/extensions/EditorExtKtKtTest.kt

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.forjrking.preferences.extensions
22

33
import android.content.SharedPreferences
44
import org.junit.jupiter.api.Assertions.assertEquals
5+
import org.junit.jupiter.api.Assertions.assertThrows
56
import org.junit.jupiter.api.BeforeEach
67
import org.junit.jupiter.api.Test
78
import org.mockito.kotlin.anyOrNull
@@ -49,24 +50,26 @@ internal class EditorExtKtKtTest {
4950
@Test
5051
fun getValue() {
5152
var value = mockSP.getValue(Int::class, UNIT_TYPE, key, 0)
52-
assertEquals(1, value)
53+
assertEquals(1, value)
5354
value = mockSP.getValue(Float::class, UNIT_TYPE, key, 0F)
54-
assertEquals(1F, value)
55+
assertEquals(1F, value)
5556
value = mockSP.getValue(Long::class, UNIT_TYPE, key, 0L)
56-
assertEquals(1L, value)
57+
assertEquals(1L, value)
5758
value = mockSP.getValue(String::class, UNIT_TYPE, key, null)
58-
assertEquals("ABC", value)
59+
assertEquals("ABC", value)
5960
}
6061

6162
@Test
6263
fun getValueObj() {
6364
val value = mockSP.getValue(Set::class, typeOf<Set<String>>().javaType, key, null)
64-
assertEquals(null, value)
65+
assertEquals(null, value)
6566
}
6667

6768
@Test
6869
fun `getValueObj not support`() {
69-
val value = mockSP.getValue(Set::class, typeOf<Set<Long>>().javaType, key, null)
70-
assertEquals(null, value)
70+
assertThrows(IllegalStateException::class.java) {
71+
val value = mockSP.getValue(Set::class, typeOf<Set<Long>>().javaType, key, null)
72+
assertEquals(null, value)
73+
}
7174
}
7275
}

0 commit comments

Comments
 (0)