12471248124912501251125212531254125512561257
public void testInvalidValsOnCopy1() { Map<String, Object> invalid = new HashMap<>(); invalid.put("foo", new SomeClass()); JsonObject object = new JsonObject(invalid); try { object.copy(); fail(); } catch (IllegalStateException e) { // OK } }
12621263126412651266126712681269127012711272
Map<String, Object> invalid2 = new HashMap<>(); invalid2.put("foo", new SomeClass()); invalid.put("bar",invalid2); JsonObject object = new JsonObject(invalid); try { object.copy(); fail(); } catch (IllegalStateException e) { // OK } }
12771278127912801281128212831284128512861287
List<Object> invalid2 = new ArrayList<>(); invalid2.add(new SomeClass()); invalid.put("bar",invalid2); JsonObject object = new JsonObject(invalid); try { object.copy(); fail(); } catch (IllegalStateException e) { // OK } }