@Test public void testRemoveCompletelyMappedDescendants() { dst.getChildren().get(0).setMatched(true); dst.getChildren().get(0).getChildren().get(0).getChildren().get(0).setMatched(true); dst.getChildren().get(1).setMatched(true); dst.getChildren().get(1).getChildren().get(0).setMatched(true); dst = TreeUtils.removeCompletelyMapped(dst); TreeUtils.computeSize(dst); assertTrue(dst.getSize() == 5); }