mirror of
https://github.com/stleary/JSON-java.git
synced 2025-08-03 11:25:30 -04:00
add test for invalid input on JSONTokener
This commit is contained in:
parent
215f4268bf
commit
3b7ba07531
@ -325,4 +325,21 @@ public class JSONTokenerTest {
|
|||||||
assertEquals("Stream closed", exception.getMessage());
|
assertEquals("Stream closed", exception.getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInvalidInput_JSONObject_withoutStrictModel_shouldParseInput() {
|
||||||
|
String input = "{\"invalidInput\": [],}";
|
||||||
|
JSONTokener tokener = new JSONTokener(input);
|
||||||
|
Object value = tokener.nextValue();
|
||||||
|
assertEquals(new JSONObject(input).toString(), value.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testInvalidInput_JSONArray_withoutStrictModel_shouldParseInput() {
|
||||||
|
String input = "[\"invalidInput\",]";
|
||||||
|
JSONTokener tokener = new JSONTokener(input);
|
||||||
|
Object value = tokener.nextValue();
|
||||||
|
assertEquals(new JSONArray(input).toString(), value.toString());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user