| 12345678910111213141516171819202122232425 |
- //
- // SwifterTestsJSON.swift
- // Swifter
- //
- // Copyright © 2016 Damian Kołakowski. All rights reserved.
- //
- import XCTest
- class SwifterTestsSwfitJSON: XCTestCase {
-
- func testJSONObject() {
-
- var array = [Any?]()
- array.append(nil)
- XCTAssertEqual(array.asJson(), "[null]")
-
- XCTAssertEqual([1, false].asJson(), "[1,false]")
- XCTAssertEqual([1, 2].asJson(), "[1,2]")
- XCTAssertEqual(["key1" : [1, 2]].asJson(), "{\"key1\":[1,2]}")
- XCTAssertEqual(["key1" : ["key2": ["key3": false]]].asJson(), "{\"key1\":{\"key2\":{\"key3\":false}}}")
- XCTAssertEqual(["key1" : ["key2": ["key3": false, "key4": 1]]].asJson(), "{\"key1\":{\"key2\":{\"key4\":1,\"key3\":false}}}")
- }
-
- }
|