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 {
|
||||
JsonReader reader = new JsonReader(reader("[// comment \n true]"));
|
||||
reader.beginArray();
|
||||
|
Loading…
Reference in New Issue
Block a user