private boolean allChildRequirementsAreSuccessful() { if (requirement.hasChildren()) { return allChildRequirementsAreSuccessfulFor(requirement.getChildren()); } else { return true; } }
private boolean allChildRequirementsAreSuccessful() { if (requirement.hasChildren()) { return allChildRequirementsAreSuccessfulFor(requirement.getChildren()); } else { return true; } }
private boolean allChildRequirementsAreSuccessful() { if (requirement.hasChildren()) { return allChildRequirementsAreSuccessfulFor(requirement.getChildren()); } else { return true; } }
private boolean allChildRequirementsAreSuccessfulFor(List<Requirement> requirements) { for(Requirement childRequirement : requirements) { RequirementOutcome childOutcomes = new RequirementOutcome(childRequirement, testOutcomes.forRequirement(requirement), issueTracking); if (!childOutcomes.isComplete()) { return false; } else if (!allChildRequirementsAreSuccessfulFor(childRequirement.getChildren())) { return false; } } return true; }
private boolean allChildRequirementsAreSuccessfulFor(List<Requirement> requirements) { for(Requirement childRequirement : requirements) { RequirementOutcome childOutcomes = new RequirementOutcome(childRequirement, testOutcomes.forRequirement(requirement), issueTracking); if (!childOutcomes.isComplete()) { return false; } else if (!allChildRequirementsAreSuccessfulFor(childRequirement.getChildren())) { return false; } } return true; }
private boolean allChildRequirementsAreSuccessfulFor(List<Requirement> requirements) { for(Requirement childRequirement : requirements) { RequirementOutcome childOutcomes = new RequirementOutcome(childRequirement, testOutcomes.forRequirement(requirement), issueTracking); if (!childOutcomes.isComplete()) { return false; } else if (!allChildRequirementsAreSuccessfulFor(childRequirement.getChildren())) { return false; } } return true; }