private boolean isRoot(TestIdentifier testIdentifier) { return !testIdentifier.getParentId().isPresent(); }
@Override public void dynamicTestRegistered(TestIdentifier testIdentifier) { String parentId = testIdentifier.getParentId().get(); testTree.addDynamicDescription(testIdentifier, parentId); }
private TreeNode addNode(TestIdentifier testIdentifier, Supplier<TreeNode> nodeSupplier) { TreeNode node = nodeSupplier.get(); nodesByUniqueId.put(testIdentifier.getUniqueId(), node); testIdentifier.getParentId().map(nodesByUniqueId::get).orElse(root).addChild(node); return node; }
/** * Print static information about the test identifier. */ private void printDetails(TestIdentifier testIdentifier) { printDetail(NONE, "tags", "%s%n", testIdentifier.getTags()); printDetail(NONE, "uniqueId", "%s%n", testIdentifier.getUniqueId()); printDetail(NONE, "parent", "%s%n", testIdentifier.getParentId().orElse("[]")); testIdentifier.getSource().ifPresent(source -> printDetail(NONE, "source", "%s%n", source)); }