diff --git a/src/test/java/ZsonTest.java b/src/test/java/ZsonTest.java index 64eff01..59f4f62 100644 --- a/src/test/java/ZsonTest.java +++ b/src/test/java/ZsonTest.java @@ -186,6 +186,14 @@ public void testObject() { assertEquals(3.14, obj.pi); } + @Test + public void testNonexistentFieldInMap() { + Map json = Map.of("such", new ZsonValue("working")); + TestObject obj = Zson.map2Obj(json, TestObject.class); + assertEquals("working", obj.such); + assertEquals(42, obj.wow); + } + public static class TestObject { @Comment("look a comment") public int wow = 42;