@Override public void clear() { data.clear(); }
@Override public void clear() { data.clear(); }
@Override public void clear() { data.clear(); }
@Override public void clear() { data.clear(); }
@Test public void printArray() throws IOException { ValueFilterPrettyPrint vf = Configs.decodeObject(ValueFilterPrettyPrint.class, ""); ValueArray array = ValueFactory.createArray(3); test(vf, array, "[]"); array.add(ValueFactory.create(1)); array.add(ValueFactory.create(2)); array.add(ValueFactory.create(3)); test(vf, array, "[1,2,3]"); array.clear(); array.add(ValueFactory.create("foo")); array.add(ValueFactory.create("bar")); array.add(ValueFactory.create("baz\"quux")); test(vf, array, "[\"foo\",\"bar\",\"baz\\\"quux\"]"); }
@Test public void parseArray() throws IOException { ValueArray array = ValueFactory.createArray(3); assertEquals(array, json.filterValue(ValueFactory.create("[]"))); roundTrip(array); array.add(ValueFactory.create(1)); array.add(ValueFactory.create(2)); array.add(ValueFactory.create(3)); assertEquals(array, json.filterValue(ValueFactory.create("[1,2,3]"))); roundTrip(array); array.clear(); array.add(ValueFactory.create("foo")); array.add(ValueFactory.create("bar")); array.add(ValueFactory.create("baz\"quux")); assertEquals(array, json.filterValue(ValueFactory.create("[\"foo\",\"bar\",\"baz\\\"quux\"]"))); roundTrip(array); }