Assert.assertEquals(0L, json.getLongValue("D"));
Assert.assertEquals(false, json.getBooleanValue("D"));
}
public void test_all() throws Exception {
JSONObject json = new JSONObject();
Assert.assertEquals(true, json.isEmpty());
json.put("C", 51L);
json.put("B", 52);
json.put("A", 53);
Assert.assertEquals(false, json.isEmpty());
Assert.assertEquals(true, json.containsKey("C"));
Assert.assertEquals(false, json.containsKey("D"));
Assert.assertEquals(true, json.containsValue(52));
Assert.assertEquals(false, json.containsValue(33));
Assert.assertEquals(null, json.remove("D"));
Assert.assertEquals(51L, json.remove("C"));
Assert.assertEquals(2, json.keySet().size());
Assert.assertEquals(2, json.values().size());
Assert.assertEquals(new BigDecimal("53"), json.getBigDecimal("A"));
json.putAll(Collections.singletonMap("E", 99));
Assert.assertEquals(3, json.values().size());
json.clear();
Assert.assertEquals(0, json.values().size());
json.putAll(Collections.singletonMap("E", 99));
Assert.assertEquals(99L, json.getLongValue("E"));
Assert.assertEquals(99, json.getIntValue("E"));
Assert.assertEquals("99", json.getString("E"));
Assert.assertEquals(null, json.getString("F"));
Assert.assertEquals(null, json.getDate("F"));
Assert.assertEquals(null, json.getBoolean("F"));
}