@Test public void testClearContextMenu() { final String menuId = "menuId"; when(navbarNav.iterator()).thenReturn(Collections.<Widget>emptyList().iterator()); when(listItem.getParent()).thenReturn(mock(Widget.class)); workbenchMenuStandardNavBarView.addContextMenuItem(menuId, "contextMenuItemId", "labelContextMenu", null, null, null); workbenchMenuStandardNavBarView.addContextGroupMenuItem(menuId, "contextGroupMenuId", "labelContextGroup", null); workbenchMenuStandardNavBarView.clearContextMenu(); assertTrue(workbenchMenuStandardNavBarView.getContextContainerWidgetMap().isEmpty()); assertTrue(workbenchMenuStandardNavBarView.getMenuItemContextWidgetMap().isEmpty()); verify(anchorListItem).clear(); verify(anchorListItem).removeFromParent(); verify(dropDownMenu).clear(); verify(dropDownMenu).removeFromParent(); }
@Test public void testClearContextMenu() { final String menuId = "menuId"; when(navbarNav.iterator()).thenReturn(Collections.<Widget>emptyList().iterator()); when(listItem.getParent()).thenReturn(mock(Widget.class)); workbenchMenuStandardNavBarView.addContextMenuItem(menuId, "contextMenuItemId", "labelContextMenu", null, null, null); workbenchMenuStandardNavBarView.addContextGroupMenuItem(menuId, "contextGroupMenuId", "labelContextGroup", null); workbenchMenuStandardNavBarView.clearContextMenu(); assertTrue(workbenchMenuStandardNavBarView.getContextContainerWidgetMap().isEmpty()); assertTrue(workbenchMenuStandardNavBarView.getMenuItemContextWidgetMap().isEmpty()); verify(anchorListItem).clear(); verify(anchorListItem).removeFromParent(); verify(dropDownMenu).clear(); verify(dropDownMenu).removeFromParent(); }
@Test public void testClearContextMenu() { final String menuId = "menuId"; workbenchMenuCompactNavBarView.addContextMenuItem(menuId, "contextMenuItemId", "labelContextMenu", null, null, null); workbenchMenuCompactNavBarView.addContextGroupMenuItem(menuId, "contextGroupMenuId", "labelContextGroup", null); workbenchMenuCompactNavBarView.clearContextMenu(); assertTrue(workbenchMenuCompactNavBarView.getMenuItemContextMenus().isEmpty()); assertTrue(workbenchMenuCompactNavBarView.getMenuItemContextWidgetMap().isEmpty()); verify(anchorListItem, times(2)).clear(); verify(anchorListItem, times(2)).removeFromParent(); verify(listDropDown).clear(); verify(listDropDown).removeFromParent(); }
@Test public void testClearContextMenu() { final String menuId = "menuId"; workbenchMenuCompactNavBarView.addContextMenuItem(menuId, "contextMenuItemId", "labelContextMenu", null, null, null); workbenchMenuCompactNavBarView.addContextGroupMenuItem(menuId, "contextGroupMenuId", "labelContextGroup", null); workbenchMenuCompactNavBarView.clearContextMenu(); assertTrue(workbenchMenuCompactNavBarView.getMenuItemContextMenus().isEmpty()); assertTrue(workbenchMenuCompactNavBarView.getMenuItemContextWidgetMap().isEmpty()); verify(anchorListItem, times(2)).clear(); verify(anchorListItem, times(2)).removeFromParent(); verify(listDropDown).clear(); verify(listDropDown).removeFromParent(); }