StringBuilder sb = new StringBuilder();
sb.append("+ \"a\" : {}");
sb.append("+ \"a\" : { \"integer\" : 123, \"double\" : 123.456, \"true\" : true, \"false\" : false, \"null\" : null, \"string\" : \"string\", \"array\" : [1,2,3,4,5] }");
CountingHandler countingHandler = new CountingHandler();
JsopParser jsopParser = new JsopParser(rootPath, sb.toString(), countingHandler);
jsopParser.parse();
countingHandler.assertNoOfPropertiesSet(7);
countingHandler.assertPropertySet("/a", "integer", 123);
countingHandler.assertPropertySet("/a", "double", 123.456);
countingHandler.assertPropertySet("/a", "true", true);