@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); }
@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); }