687688689690691692693694695696697
public void testInvalidValsOnCopy() { List<Object> invalid = new ArrayList<>(); invalid.add(new SomeClass()); JsonArray arr = new JsonArray(invalid); try { arr.copy(); fail(); } catch (IllegalStateException e) { // OK } }
702703704705706707708709710711712
List<Object> invalid2 = new ArrayList<>(); invalid2.add(new SomeClass()); invalid.add(invalid2); JsonArray arr = new JsonArray(invalid); try { arr.copy(); fail(); } catch (IllegalStateException e) { // OK } }
717718719720721722723724725726727
Map<String, Object> invalid2 = new HashMap<>(); invalid2.put("foo", new SomeClass()); invalid.add(invalid2); JsonArray arr = new JsonArray(invalid); try { arr.copy(); fail(); } catch (IllegalStateException e) { // OK } }