private Description removeIgnored(Description description) { if (isIgnored(description)) { return Description.EMPTY; } Description result = description.childlessCopy(); for (Description each : description.getChildren()) { Description child = removeIgnored(each); if (!child.isEmpty()) { result.addChild(child); } } return result; }
private Description removeIgnored(Description description) { if (isIgnored(description)) { return Description.EMPTY; } Description result = description.childlessCopy(); for (Description each : description.getChildren()) { Description child = removeIgnored(each); if (!child.isEmpty()) { result.addChild(child); } } return result; }
private Description removeIgnored(Description description) { if (isIgnored(description)) { return Description.EMPTY; } Description result = description.childlessCopy(); for (Description each : description.getChildren()) { Description child = removeIgnored(each); if (!child.isEmpty()) { result.addChild(child); } } return result; }
/** * Returns a {@link Description} showing the {@link #introspection} task, plus the children of * this runner. */ public Description getDescription() { Description originalDescription = superDescription.get(); if (originalDescription.getChildren().size() > 1) { Description suiteDescription = originalDescription.childlessCopy(); suiteDescription.addChild(introspection); originalDescription.getChildren().forEach(suiteDescription::addChild); return suiteDescription; } else { // Allow individual tests to be rerun without adding the "Introspect" task. return originalDescription; } }
@Override public Description getDescription() { final Description copy = this.description.childlessCopy(); this.children.forEach((child) -> copy.addChild(child.getDescription())); return copy; }
private static Description prune(Description suite, Set<Description> permitted) { if (suite.isSuite()) { ArrayList<Description> children = suite.getChildren(); ArrayList<Description> retained = new ArrayList<>(children.size()); for (Description child : children) { if (child.isSuite()) { final Description description = prune(child, permitted); if (!child.getChildren().isEmpty()) { retained.add(description); } } else if (permitted.contains(child)) { retained.add(child); } } final Description suiteDescription = suite.childlessCopy(); for (Description description : retained) { suiteDescription.addChild(description); } return suiteDescription; } return suite; }
private static Description prune(Description suite, Set<Description> permitted) { if (suite.isSuite()) { ArrayList<Description> children = suite.getChildren(); ArrayList<Description> retained = new ArrayList<>(children.size()); for (Description child : children) { if (child.isSuite()) { final Description description = prune(child, permitted); if (!child.getChildren().isEmpty()) { retained.add(description); } } else if (permitted.contains(child)) { retained.add(child); } } final Description suiteDescription = suite.childlessCopy(); for (Description description : retained) { suiteDescription.addChild(description); } return suiteDescription; } return suite; }
private Description removeIgnored(Description description) { if (isIgnored(description)) return Description.EMPTY; Description result = description.childlessCopy(); for (Description each : description.getChildren()) { Description child= removeIgnored(each); if (! child.isEmpty()) result.addChild(child); } return result; }
private Description removeIgnored(Description description) { if (isIgnored(description)) return Description.EMPTY; Description result = description.childlessCopy(); for (Description each : description.getChildren()) { Description child= removeIgnored(each); if (! child.isEmpty()) result.addChild(child); } return result; }
private Description removeIgnored(Description description) { if (isIgnored(description)) { return Description.EMPTY; } Description result = description.childlessCopy(); for (Description each : description.getChildren()) { Description child = removeIgnored(each); if (!child.isEmpty()) { result.addChild(child); } } return result; }
private Description removeIgnored(Description description) { if (isIgnored(description)) { return Description.EMPTY; } Description result = description.childlessCopy(); for (Description each : description.getChildren()) { Description child = removeIgnored(each); if (!child.isEmpty()) { result.addChild(child); } } return result; }
private Description removeIgnored(Description description) { if (isIgnored(description)) { return Description.EMPTY; } Description result = description.childlessCopy(); for (Description each : description.getChildren()) { Description child = removeIgnored(each); if (!child.isEmpty()) { result.addChild(child); } } return result; }
private Description removeIgnored(Description description) { if (isIgnored(description)) { return Description.EMPTY; } Description result = description.childlessCopy(); for (Description each : description.getChildren()) { Description child = removeIgnored(each); if (!child.isEmpty()) { result.addChild(child); } } return result; }
@Override public Description getDescription() { if (rootDescription == null) { Description childDescription = childRunner.getDescription(); if (childDescription.isSuite()) { rootDescription = childDescription.childlessCopy(); addToRoot(powerUpResult.getBefore()); childDescription.getChildren().forEach(rootDescription::addChild); addToRoot(powerUpResult.getAfter()); } else { rootDescription = Description.createSuiteDescription("PowerUpTestSuite"); addToRoot(powerUpResult.getBefore()); rootDescription.addChild(childDescription); addToRoot(powerUpResult.getAfter()); } } return rootDescription; }