@SuppressWarnings("unchecked") public I addItem(final Type type, final String value, final String label, final IsWidget icon) { final I child = makeChild(type, value, label, icon); addItem(child); return child; }
public FSTreeItem addItem(final FSType type, final String value) { final FSTreeItem treeItem = new FSTreeItem(type, value); super.addItem(treeItem); return treeItem; }
public FSTreeItem addItem(final FSType type, final String value) { final FSTreeItem treeItem = new FSTreeItem(type, value); super.addItem(treeItem); return treeItem; }
@Test public void addItemWithParent() { when(tree.getItemByUuid(PARENT_UUID)).thenReturn(parentItem); testedTreeExplorerView.addItem(ITEM_UUID, PARENT_UUID, NAME, widgetIcon, true, true); verify(parentItem, times(1)).addItem(eq(TreeItem.Type.CONTAINER), eq(ITEM_UUID), eq(NAME), eq(widgetIcon)); }
@Test public void testRemoveItemFromParent() { final TreeItem childTreeContainer = mock(TreeItem.class); when(childTreeContainer.getType()).thenReturn(TreeItem.Type.CONTAINER); final TreeItem childTreeItem = mock(TreeItem.class); when(childTreeItem.getType()).thenReturn(TreeItem.Type.ITEM); testedRoot.addItem(childTreeContainer); testedRoot.removeItem(childTreeContainer); verify(content, times(1)).remove(eq(childTreeContainer)); }
@Test public void testRemoveItemFromParent() { final TreeItem childTreeContainer = mock(TreeItem.class); when(childTreeContainer.getType()).thenReturn(TreeItem.Type.CONTAINER); final TreeItem childTreeItem = mock(TreeItem.class); when(childTreeItem.getType()).thenReturn(TreeItem.Type.ITEM); testedRoot.addItem(childTreeContainer); testedRoot.removeItem(childTreeContainer); verify(content, times(1)).remove(eq(childTreeContainer)); }
@Test public void testRemoveItem() { final TreeItem item = mock(TreeItem.class); when(item.getType()).thenReturn(TreeItem.Type.ITEM); testedRoot.addItem(item); testedRoot.removeItem(item); verify(content, times(1)).remove(eq(item)); }
@Test public void testRemoveItem() { final TreeItem item = mock(TreeItem.class); when(item.getType()).thenReturn(TreeItem.Type.ITEM); testedRoot.addItem(item); testedRoot.removeItem(item); verify(content, times(1)).remove(eq(item)); }
@Test public void testAddContainer() { final TreeItem childTreeContainer = mock(TreeItem.class); when(childTreeContainer.getType()).thenReturn(TreeItem.Type.CONTAINER); final TreeItem treeItem1 = testedRoot.addItem(childTreeContainer); assertEquals(treeItem1, childTreeContainer); verify(childTreeContainer, times(1)).setTree(eq(tree)); verify(childTreeContainer, times(1)).setParentItem(eq(testedRoot)); verify(content, times(1)).add(eq(childTreeContainer)); }
@Test public void testAddItem() { final TreeItem childTreeItem = mock(TreeItem.class); when(childTreeItem.getType()).thenReturn(TreeItem.Type.ITEM); final TreeItem treeItem1 = testedRoot.addItem(childTreeItem); assertEquals(treeItem1, childTreeItem); verify(childTreeItem, times(1)).setTree(eq(tree)); verify(childTreeItem, times(1)).setParentItem(eq(testedRoot)); verify(content, times(1)).add(eq(childTreeItem)); }
@Test public void testAddItem() { final TreeItem childTreeItem = mock(TreeItem.class); when(childTreeItem.getType()).thenReturn(TreeItem.Type.ITEM); final TreeItem treeItem1 = testedRoot.addItem(childTreeItem); assertEquals(treeItem1, childTreeItem); verify(childTreeItem, times(1)).setTree(eq(tree)); verify(childTreeItem, times(1)).setParentItem(eq(testedRoot)); verify(content, times(1)).add(eq(childTreeItem)); }
@Test public void testAddContainer() { final TreeItem childTreeContainer = mock(TreeItem.class); when(childTreeContainer.getType()).thenReturn(TreeItem.Type.CONTAINER); final TreeItem treeItem1 = testedRoot.addItem(childTreeContainer); assertEquals(treeItem1, childTreeContainer); verify(childTreeContainer, times(1)).setTree(eq(tree)); verify(childTreeContainer, times(1)).setParentItem(eq(testedRoot)); verify(content, times(1)).add(eq(childTreeContainer)); }
@Test public void testAddItemToContainer() { final TreeItem childTreeContainer = mock(TreeItem.class); when(childTreeContainer.getType()).thenReturn(TreeItem.Type.CONTAINER); final TreeItem childTreeItem = mock(TreeItem.class); when(childTreeItem.getType()).thenReturn(TreeItem.Type.ITEM); final TreeItem treeItem1 = testedRoot.addItem(childTreeContainer); final TreeItem treeItem2 = testedContainer.addItem(treeItem1); assertEquals(treeItem1, childTreeContainer); assertEquals(treeItem2, treeItem1); verify(childTreeContainer, times(1)).setTree(eq(tree)); verify(childTreeContainer, times(1)).setParentItem(eq(testedRoot)); verify(content, times(2)).add(eq(treeItem2)); verify(treeItem1, times(1)).setTree(eq(tree)); }
@Test public void testAddItemToContainer() { final TreeItem childTreeContainer = mock(TreeItem.class); when(childTreeContainer.getType()).thenReturn(TreeItem.Type.CONTAINER); final TreeItem childTreeItem = mock(TreeItem.class); when(childTreeItem.getType()).thenReturn(TreeItem.Type.ITEM); final TreeItem treeItem1 = testedRoot.addItem(childTreeContainer); final TreeItem treeItem2 = testedContainer.addItem(treeItem1); assertEquals(treeItem1, childTreeContainer); assertEquals(treeItem2, treeItem1); verify(childTreeContainer, times(1)).setTree(eq(tree)); verify(childTreeContainer, times(1)).setParentItem(eq(testedRoot)); verify(content, times(2)).add(treeItem2); verify(treeItem1, times(1)).setTree(eq(tree)); }
public TreeExplorer.View addItem(final String uuid, final String parentsUuid, final String name, final IsWidget icon, final boolean isContainer, final boolean state) { checkNotExist(uuid); final TreeItem.Type itemType = isContainer ? TreeItem.Type.CONTAINER : TreeItem.Type.ITEM; final TreeItem item = buildItem(uuid, name, icon, itemType); final TreeItem parent = tree.getItemByUuid(parentsUuid); parent.addItem(itemType, uuid, name, icon); parent.setState(getState(state)); item.setState(getState(state)); return this; }