diff options
Diffstat (limited to 'formats/json/commonTest/src/kotlinx/serialization/json/JsonBuildersTest.kt')
-rw-r--r-- | formats/json/commonTest/src/kotlinx/serialization/json/JsonBuildersTest.kt | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/formats/json/commonTest/src/kotlinx/serialization/json/JsonBuildersTest.kt b/formats/json/commonTest/src/kotlinx/serialization/json/JsonBuildersTest.kt deleted file mode 100644 index 26248210..00000000 --- a/formats/json/commonTest/src/kotlinx/serialization/json/JsonBuildersTest.kt +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2017-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -package kotlinx.serialization.json - -import kotlin.test.* - -class JsonBuildersTest { - - @Test - fun testBuildJson() { - val json = buildJsonObject { - putJsonObject("object") { - put("k", JsonPrimitive("v")) - } - - putJsonArray("array") { - addJsonObject { put("nestedLiteral", true) } - } - - val number: Number? = null - put("null", number) - put("primitive", JsonPrimitive(42)) - put("boolean", true) - put("literal", "foo") - } - assertEquals("""{"object":{"k":"v"},"array":[{"nestedLiteral":true}],"null":null,"primitive":42,"boolean":true,"literal":"foo"}""", json.toString()) - } - - @Test - fun testBuildJsonArray() { - val json = buildJsonArray { - add(true) - addJsonArray { - for (i in 1..10) add(i) - } - addJsonObject { - put("stringKey", "stringValue") - } - } - assertEquals("""[true,[1,2,3,4,5,6,7,8,9,10],{"stringKey":"stringValue"}]""", json.toString()) - } -} |