ConfigChangeContentBuilder { public static ConfigChangeContentBuilder convertJsonString(String content) { return GSON.fromJson(content, ConfigChangeContentBuilder.class); }  ConfigChangeContentBuilder createItem(Item item); ConfigChangeContentBuilder updateItem(Item oldItem, Item newItem); ConfigChangeContentBuilder deleteItem(Item item); boolean hasContent(); String build(); static ConfigChangeContentBuilder convertJsonString(String content); List<Item> getCreateItems(); List<ItemPair> getUpdateItems(); List<Item> getDeleteItems();  }
@Test public void testConvertJsonString() { ConfigChangeContentBuilder contentBuilder = ConfigChangeContentBuilder .convertJsonString(configString); assertNotNull(contentBuilder.getCreateItems()); assertNotNull(contentBuilder.getUpdateItems().get(0).oldItem); assertNotNull(contentBuilder.getUpdateItems().get(0).newItem); assertNotNull(contentBuilder.getDeleteItems()); }