From 6b7863f3613caecb3b12903419b4f91a9a745ee7 Mon Sep 17 00:00:00 2001 From: HARSHIT SINHA <47042785+hsinha610@users.noreply.github.com> Date: Tue, 25 Jun 2024 03:04:31 +0530 Subject: [PATCH] Added test case for correct numeric string deserialization --- .../sdk/serializers/ConditionValueTest.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/test/kotlin/com/featurevisor/sdk/serializers/ConditionValueTest.kt b/src/test/kotlin/com/featurevisor/sdk/serializers/ConditionValueTest.kt index 9857555..76ec09c 100644 --- a/src/test/kotlin/com/featurevisor/sdk/serializers/ConditionValueTest.kt +++ b/src/test/kotlin/com/featurevisor/sdk/serializers/ConditionValueTest.kt @@ -69,4 +69,16 @@ class ConditionValueTest { result.values[0] shouldBe "test1" result.values[1] shouldBe "test2" } + + @Test + fun `decode numeric string value with correct type`() { + val element = """ + "1" + """.trimIndent() + + val result = Json.decodeFromString(element) + + result.shouldBeTypeOf() + result.value shouldBe "1" + } }