+ @Test
+ public void writeAsJSONStringTest() throws Exception {
+ expectedJson.put("color", "black");
+ expectedJson.put("shape", "box");
+ SampleClass sample = new SampleClass("black", "box");
+ assertEquals(expectedJson.toString(), MapperUtil.writeAsJSONString(sample));
+ }
+
+ @Test
+ public void readAsObjectOfTest() throws Exception {
+ sampleJson.put("color", "black");
+ sampleJson.put("shape", "box");
+ SampleClass expectedObject = new SampleClass("black", "box");
+ SampleClass actualObject = MapperUtil.readAsObjectOf(SampleClass.class, sampleJson.toString());
+ assertEquals(expectedObject.getColor(), actualObject.getColor());
+ assertEquals(expectedObject.getShape(), actualObject.getShape());
+ }
+}