예제 #1
0
  @Test
  public void nullIsReturnedIfNoNodeInTheHierarchyHasAnID() {

    final VBox vBox1 = new VBox();
    final VBox vBox2 = new VBox();
    Label label = new Label();

    vBox1.getChildren().add(vBox2);

    vBox2.getChildren().add(label);

    final String parentId = ParentIDFinder.getParentId(label);

    assertEquals(parentId, null);
  }
예제 #2
0
  @Test
  public void IDFinderSearchesUpHierarchyUntilItFindsANodeWithAnID() {

    final VBox vBox1 = new VBox();
    final VBox vBox2 = new VBox();
    final Label label = new Label();

    final String id = "myVBox";
    vBox1.setId(id);
    vBox1.getChildren().add(vBox2);

    vBox2.getChildren().add(label);

    final String parentId = ParentIDFinder.getParentId(label);

    assertEquals(parentId, id);
  }