Added test for comments inside a string value.
This commit is contained in:
parent
93041211d1
commit
8e8bb9c688
|
@ -829,6 +829,25 @@ public final class JsonReaderTest extends TestCase {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void testCommentsInStringValue() throws Exception {
|
||||||
|
JsonReader reader = new JsonReader(reader("[\"// comment\"]"));
|
||||||
|
reader.beginArray();
|
||||||
|
assertEquals("// comment", reader.nextString());
|
||||||
|
reader.endArray();
|
||||||
|
|
||||||
|
reader = new JsonReader(reader("{\"a\":\"#someComment\"}"));
|
||||||
|
reader.beginObject();
|
||||||
|
assertEquals("a", reader.nextName());
|
||||||
|
assertEquals("#someComment", reader.nextString());
|
||||||
|
reader.endObject();
|
||||||
|
|
||||||
|
reader = new JsonReader(reader("{\"#//a\":\"#some //Comment\"}"));
|
||||||
|
reader.beginObject();
|
||||||
|
assertEquals("#//a", reader.nextName());
|
||||||
|
assertEquals("#some //Comment", reader.nextString());
|
||||||
|
reader.endObject();
|
||||||
|
}
|
||||||
|
|
||||||
public void testStrictComments() throws IOException {
|
public void testStrictComments() throws IOException {
|
||||||
JsonReader reader = new JsonReader(reader("[// comment \n true]"));
|
JsonReader reader = new JsonReader(reader("[// comment \n true]"));
|
||||||
reader.beginArray();
|
reader.beginArray();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user