@Override public void removeAllServerTemplates() { final Iterator<Widget> iterator = dropDownServerTemplates.iterator(); while (iterator.hasNext()) { iterator.next(); iterator.remove(); } }
@Test public void testSelectElement() { final ComplexPanel panel = mock(ComplexPanel.class); final ComplexPanel panelActive = mock(ComplexPanel.class); when(dropDownMenu.iterator()).thenReturn(Collections.<Widget>singletonList(panel).iterator()); workbenchMenuCompactNavBarView.selectElement(panelActive); verify(panelActive).addStyleName(Styles.ACTIVE); verify(panel).removeStyleName(Styles.ACTIVE); }
@Test public void testSelectElement() { final ComplexPanel panel = mock(ComplexPanel.class); final ComplexPanel panelActive = mock(ComplexPanel.class); when(dropDownMenu.iterator()).thenReturn(Collections.<Widget>singletonList(panel).iterator()); workbenchMenuCompactNavBarView.selectElement(panelActive); verify(panelActive).addStyleName(Styles.ACTIVE); verify(panel).removeStyleName(Styles.ACTIVE); }
@Test public void testSelectMenuItem() { final String menuId = "menuId"; final String label = "label"; final String labelContext = "labelContext"; when(dropDownMenu.iterator()).thenReturn(Collections.<Widget>emptyList().iterator()); workbenchMenuCompactNavBarView.addContextMenuItem(menuId, "contextMenuId", labelContext, null, null, null); workbenchMenuCompactNavBarView.addMenuItem(menuId, label, null, null, null); workbenchMenuCompactNavBarView.selectMenuItem(menuId); verify(navbarNav).add(anchorListItem); verify(text).setText(label); verify(anchorListItem).setText(labelContext); verify(anchorListItem).setText(label); verify(dropDownMenu).add(anchorListItem); }
@Test public void testSelectMenuItem() { final String menuId = "menuId"; final String label = "label"; final String labelContext = "labelContext"; when(dropDownMenu.iterator()).thenReturn(Collections.<Widget>emptyList().iterator()); workbenchMenuCompactNavBarView.addContextMenuItem(menuId, "contextMenuId", labelContext, null, null, null); workbenchMenuCompactNavBarView.addMenuItem(menuId, label, null, null, null); workbenchMenuCompactNavBarView.selectMenuItem(menuId); verify(navbarNav).add(anchorListItem); verify(text).setText(label); verify(anchorListItem).setText(labelContext); verify(anchorListItem).setText(label); verify(dropDownMenu).add(anchorListItem); }