61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
+
+
+
+
+
+
+
+
+
|
}
- (void)testJSONRepresentation
{
OTAssert(_dictionary.JSONRepresentation,
@"{\"foo\":\"b\\na\\r\",\"x\":[0.5,15,null,\"foo\",false]}");
}
- (void)testSortedJSONRepresentation
{
OTAssertEqualObjects(
[([OFDictionary dictionaryWithKeysAndObjects:
@"b", @"a", @"a", @"b", nil])
JSONRepresentationWithOptions: OFJSONRepresentationOptionSorted],
@"{\"a\":\"b\",\"b\":\"a\"}");
}
- (void)testPrettyJSONRepresentation
{
OTAssertEqualObjects([_dictionary JSONRepresentationWithOptions:
OFJSONRepresentationOptionPretty],
@"{\n\t\"foo\": \"b\\na\\r\",\n\t\"x\": [\n\t\t0.5,\n\t\t15,"
@"\n\t\tnull,\n\t\t\"foo\",\n\t\tfalse\n\t]\n}");
|