Example #1
0
  @Test
  public void testHide_SetsVisible() {
    dropDown.setVisible(true);
    dropDown.setVisible(false);

    assertFalse(dropDown.getVisible());
  }
Example #2
0
  @Test
  public void testHide_RendersVisibleFalse() {
    dropDown.setVisible(true);

    dropDown.setVisible(false);

    verify(remoteObject).set("visible", false);
  }
Example #3
0
  @Test
  public void testVisible_SetToTrueTwiceRenderVisibleOnce() {
    dropDown.setVisible(true);
    dropDown.setVisible(true);

    verify(remoteObject, times(1)).set("visible", true);
  }
Example #4
0
  @Test
  public void testProcessSetVisible_ValueIsFalse() {
    dropDown.setVisible(true);

    handler.handleSet(new JsonObject().add("visible", false));

    assertFalse(dropDown.getVisible());
  }
Example #5
0
  /* 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);
  }
Example #6
0
 @Test
 public void testSetVisible_RendersVisibleTrue() {
   dropDown.setVisible(true);
   verify(remoteObject).set("visible", true);
 }
Example #7
0
  @Test
  public void testSetVisible_SetsVisibility() {
    dropDown.setVisible(true);

    assertTrue(dropDown.getVisible());
  }
Example #8
0
 @Test(expected = SWTException.class)
 public void testSetVisible_ThrowsExceptionIfDisposed() {
   dropDown.dispose();
   dropDown.setVisible(true);
 }