diff options
author | Torsten Grote <t@grobox.de> | 2020-08-18 10:23:38 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-08-24 11:56:55 -0300 |
commit | 6f698f4d0ef580a898d3b03e9e8954af4f194037 (patch) | |
tree | f4f59740fad0dfa463d6fc77e0797c9d6eca595e /common/src/commonTest/kotlin/net/taler | |
parent | dade0470c7e378c72ac2f2fd2a623416dadbff10 (diff) | |
download | wallet-kotlin-6f698f4d0ef580a898d3b03e9e8954af4f194037.tar.gz wallet-kotlin-6f698f4d0ef580a898d3b03e9e8954af4f194037.tar.bz2 wallet-kotlin-6f698f4d0ef580a898d3b03e9e8954af4f194037.zip |
Migrate to Kotlin 1.4
Diffstat (limited to 'common/src/commonTest/kotlin/net/taler')
-rw-r--r-- | common/src/commonTest/kotlin/net/taler/lib/common/TimeTest.kt | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/common/src/commonTest/kotlin/net/taler/lib/common/TimeTest.kt b/common/src/commonTest/kotlin/net/taler/lib/common/TimeTest.kt index 647e439..3b99931 100644 --- a/common/src/commonTest/kotlin/net/taler/lib/common/TimeTest.kt +++ b/common/src/commonTest/kotlin/net/taler/lib/common/TimeTest.kt @@ -16,34 +16,31 @@ package net.taler.lib.common -import kotlinx.serialization.UnstableDefault -import kotlinx.serialization.json.Json.Default.parse -import kotlinx.serialization.json.Json.Default.stringify -import net.taler.lib.common.Timestamp.Companion.NEVER +import kotlinx.serialization.json.Json.Default.decodeFromString +import kotlinx.serialization.json.Json.Default.encodeToString import kotlin.random.Random import kotlin.test.Test import kotlin.test.assertEquals // TODO test other functionality of Timestamp and Duration -@UnstableDefault class TimeTest { @Test fun testSerialize() { for (i in 0 until 42) { val t = Random.nextLong() - assertEquals("""{"t_ms":$t}""", stringify(Timestamp.serializer(), Timestamp(t))) + assertEquals("""{"t_ms":$t}""", encodeToString(Timestamp.serializer(), Timestamp(t))) } - assertEquals("""{"t_ms":"never"}""", stringify(Timestamp.serializer(), Timestamp(NEVER))) + assertEquals("""{"t_ms":"never"}""", encodeToString(Timestamp.serializer(), Timestamp.never())) } @Test fun testDeserialize() { for (i in 0 until 42) { val t = Random.nextLong() - assertEquals(Timestamp(t), parse(Timestamp.serializer(), """{ "t_ms": $t }""")) + assertEquals(Timestamp(t), decodeFromString(Timestamp.serializer(), """{ "t_ms": $t }""")) } - assertEquals(Timestamp(NEVER), parse(Timestamp.serializer(), """{ "t_ms": "never" }""")) + assertEquals(Timestamp.never(), decodeFromString(Timestamp.serializer(), """{ "t_ms": "never" }""")) } } |