@SuppressWarnings("unchecked") public T getItemByUuid(String uuid) { final T item[] = (T[]) new TreeItem[1]; getItems().forEach(i -> { if (item[0] == null) { item[0] = (T) i.getItemByUuid(uuid); } }); return item[0]; }
@SuppressWarnings("unchecked") public T getItemByUuid(String uuid) { final T item[] = (T[]) new TreeItem[1]; getItems().forEach(i -> { if (item[0] == null) { item[0] = (T) i.getItemByUuid(uuid); } }); return item[0]; }
@SuppressWarnings("unchecked") public I getItemByUuid(final String uuid) { if (getUuid().equals(uuid)) { return (I) this; } final I[] selectedItem = (I[]) new TreeItem[1]; getChildren().forEach(c -> { if (selectedItem[0] == null) { selectedItem[0] = (I) c.getItemByUuid(uuid); } }); return selectedItem[0]; }
@SuppressWarnings("unchecked") public I getItemByUuid(final String uuid) { if (getUuid().equals(uuid)) { return (I) this; } final I[] selectedItem = (I[]) new TreeItem[1]; getChildren().forEach(c -> { if (selectedItem[0] == null) { selectedItem[0] = (I) c.getItemByUuid(uuid); } }); return selectedItem[0]; }
@Test public void testGetItemByUuidChildren() { final TreeItem item = mock(TreeItem.class); when(item.getItemByUuid(ITEM_VALUE)).thenReturn(item); when(content.getWidgetCount()).thenReturn(1); when(content.getWidget(eq(0))).thenReturn(item); final TreeItem treeItemTest = testedRoot.getItemByUuid(ITEM_VALUE); assertEquals(treeItemTest, item); } }
@Test public void testGetItemByUuidChildren() { final TreeItem item = mock(TreeItem.class); when(item.getItemByUuid(ITEM_VALUE)).thenReturn(item); when(content.getWidgetCount()).thenReturn(1); when(content.getWidget(eq(0))).thenReturn(item); final TreeItem treeItemTest = testedRoot.getItemByUuid(ITEM_VALUE); assertEquals(treeItemTest, item); } }
@Test public void testGetItemByUuid() { final TreeItem treeItemTest = testedRoot.getItemByUuid(ROOT_VALUE); assertEquals(treeItemTest, testedRoot); }
@Test public void testGetItemByUuid() { final TreeItem treeItemTest = testedRoot.getItemByUuid(ROOT_VALUE); assertEquals(treeItemTest, testedRoot); }
@Test public void testGetItemByUuuid() { final TreeItem item1 = mock(TreeItem.class); when(item1.getUuid()).thenReturn("test"); when(item1.getItemByUuid("test")).thenReturn(item1); when(container.getWidgetCount()).thenReturn(1); when(container.getWidget(eq(0))).thenReturn(item1); testedTree.addItem(item1); verify(container, times(1)).add(eq(item1)); assertEquals(testedTree.getItem(0), item1); TreeItem item = testedTree.getItemByUuid("test"); assertEquals(item1, item); }
@Test public void testGetItemByUuuid() { final TreeItem item1 = mock(TreeItem.class); when(item1.getUuid()).thenReturn("test"); when(item1.getItemByUuid("test")).thenReturn(item1); when(container.getWidgetCount()).thenReturn(1); when(container.getWidget(eq(0))).thenReturn(item1); testedTree.addItem(item1); verify(container, times(1)).add(eq(item1)); assertEquals(testedTree.getItem(0), item1); TreeItem item = testedTree.getItemByUuid("test"); assertEquals(item1, item); }
@Test public void testGetItemByUuuidWithParent() { final TreeItem item1 = mock(TreeItem.class); when(item1.getUuid()).thenReturn("test"); when(item1.getItemByUuid("test")).thenReturn(item1); final TreeItem parent = mock(TreeItem.class); when(parent.getUuid()).thenReturn("parent"); when(parent.getChild(0)).thenReturn(item1); when(parent.getChildCount()).thenReturn(1); when(parent.getItemByUuid("parent")).thenReturn(parent); when(container.getWidgetCount()).thenReturn(1); when(container.getWidget(eq(0))).thenReturn(item1); testedTree.addItem(parent); verify(container, times(1)).add(eq(parent)); assertEquals(testedTree.getItem(0), item1); TreeItem item = testedTree.getItemByUuid("test"); assertEquals(item1, item); }
@Test public void testGetItemByUuuidWithParent() { final TreeItem item1 = mock(TreeItem.class); when(item1.getUuid()).thenReturn("test"); when(item1.getItemByUuid("test")).thenReturn(item1); final TreeItem parent = mock(TreeItem.class); when(parent.getUuid()).thenReturn("parent"); when(parent.getChild(0)).thenReturn(item1); when(parent.getChildCount()).thenReturn(1); when(parent.getItemByUuid("parent")).thenReturn(parent); when(container.getWidgetCount()).thenReturn(1); when(container.getWidget(eq(0))).thenReturn(item1); testedTree.addItem(parent); verify(container, times(1)).add(eq(parent)); assertEquals(testedTree.getItem(0), item1); TreeItem item = testedTree.getItemByUuid("test"); assertEquals(item1, item); }