@@ -31,14 +31,14 @@ @implementation TestsAppDelegate (JSONTests) - (void)JSONTests { OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; - OFString *s = @"{\"foo\"\t:\"bar\", \"x\":/*fooo*/ [7.5\r,null//bar\n" + OFString *s = @"{\"foo\"\t:'ba\\r', \"x\":/*fooo*/ [7.5\r,null//bar\n" @",\"foo\",false]}"; OFDictionary *d = [OFDictionary dictionaryWithKeysAndObjects: - @"foo", @"bar", + @"foo", @"ba\r", @"x", [OFArray arrayWithObjects: [OFNumber numberWithFloat: 7.5f], [OFNull null], @"foo", [OFNumber numberWithBool: NO], @@ -46,11 +46,11 @@ nil]; TEST(@"-[JSONValue #1]", [[s JSONValue] isEqual: d]) TEST(@"-[JSONRepresentation]", [[d JSONRepresentation] isEqual: - @"{\"foo\":\"bar\",\"x\":[7.5,null,\"foo\",false]}"]) + @"{\"foo\":\"ba\\r\",\"x\":[7.5,null,\"foo\",false]}"]) EXPECT_EXCEPTION(@"-[JSONValue #2]", OFInvalidEncodingException, [@"{" JSONValue]) EXPECT_EXCEPTION(@"-[JSONValue #3]", OFInvalidEncodingException, [@"]" JSONValue])