FileTextResolver implements ConfigTextResolver { private ItemDTO createItem(long namespaceId, long itemId, String value) { ItemDTO item = new ItemDTO(); item.setId(itemId); item.setNamespaceId(namespaceId); item.setValue(value); item.setLineNum(1); item.setKey(ConfigConsts.CONFIG_FILE_CONTENT_KEY); return item; }  @Override ItemChangeSets resolve(long namespaceId, String configText, List<ItemDTO> baseItems);  }
@Test public void testCreateItem(){ ItemChangeSets changeSets = resolver.resolve(NAMESPACE, CONFIG_TEXT, Collections.emptyList()); Assert.assertEquals(1, changeSets.getCreateItems().size()); Assert.assertEquals(0, changeSets.getUpdateItems().size()); Assert.assertEquals(0, changeSets.getDeleteItems().size()); ItemDTO createdItem = changeSets.getCreateItems().get(0); Assert.assertEquals(CONFIG_TEXT, createdItem.getValue()); }