Index: johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperGenericsTest.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperGenericsTest.java (revision a78c0cc5dcc2fa3da766c9488ded3870ddd29297) +++ johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperGenericsTest.java (revision ) @@ -36,7 +36,9 @@ final Concrete concrete = new Concrete(); concrete.value = foo; - assertEquals("{\"value\":{\"name\":\"n\"}}", mapper.writeObjectAsString(concrete)); + String s = mapper.writeObjectAsString(concrete); + assertEquals("{\"value\":{\"name\":\"n\"}}", s); + mapper.readObject(s, Concrete.class); } @Test @@ -48,7 +50,9 @@ final ConcreteList concrete = new ConcreteList(); concrete.value = singletonList(foo); - assertEquals("{\"value\":[{\"name\":\"n\"}]}", mapper.writeObjectAsString(concrete)); + String s = mapper.writeObjectAsString(concrete); + assertEquals("{\"value\":[{\"name\":\"n\"}]}", s); + mapper.readObject(s, ConcreteList.class); } @Test @@ -61,7 +65,9 @@ final ConcreteMap concrete = new ConcreteMap(); concrete.value = singletonMap("k", foo); - assertEquals("{\"value\":{\"k\":{\"name\":\"n\"}}}", mapper.writeObjectAsString(concrete)); + String s = mapper.writeObjectAsString(concrete); + assertEquals("{\"value\":{\"k\":{\"name\":\"n\"}}}", s); + mapper.readObject(s, ConcreteMap.class); } public static abstract class Base {