@Test public void testHide_SetsVisible() { dropDown.setVisible(true); dropDown.setVisible(false); assertFalse(dropDown.getVisible()); }
@Test public void testHide_RendersVisibleFalse() { dropDown.setVisible(true); dropDown.setVisible(false); verify(remoteObject).set("visible", false); }
@Test public void testVisible_SetToTrueTwiceRenderVisibleOnce() { dropDown.setVisible(true); dropDown.setVisible(true); verify(remoteObject, times(1)).set("visible", true); }
@Test public void testProcessSetVisible_ValueIsFalse() { dropDown.setVisible(true); handler.handleSet(new JsonObject().add("visible", false)); assertFalse(dropDown.getVisible()); }
/* sets or hides fields depending on which tab is shown */ public void setVisibleComponents(nonHumanMgt.SelType sType) { boolean catTab = (sType == nonHumanMgt.SelType.category); // these only appear on the resources tab cbbCategory.setVisible(!catTab); lblSubCategory.setVisible(!catTab); cbbSubCategory.setVisible(!catTab); // these only appear on the categories tab lblMembers.setVisible(catTab); cbbMembers.setVisible(catTab); lbxSubCatItems.setVisible(catTab); btnAddSubCat.setVisible(catTab); btnRemoveSubCat.setVisible(catTab); // nullify lists if (catTab) { cbbCategory.setItems(null); cbbSubCategory.setItems(null); } else lbxSubCatItems.setItems(null); }
@Test public void testSetVisible_RendersVisibleTrue() { dropDown.setVisible(true); verify(remoteObject).set("visible", true); }
@Test public void testSetVisible_SetsVisibility() { dropDown.setVisible(true); assertTrue(dropDown.getVisible()); }
@Test(expected = SWTException.class) public void testSetVisible_ThrowsExceptionIfDisposed() { dropDown.dispose(); dropDown.setVisible(true); }