public int getPendingRequirementsCount() { int total = 0; for (RequirementOutcome requirementOutcome : requirementOutcomes) { if (requirementOutcome.isPending()) { total++; } } return total; }
public int getPendingRequirementsCount() { int total = 0; for (RequirementOutcome requirementOutcome : requirementOutcomes) { if (requirementOutcome.isPending()) { total++; } } return total; }
private boolean isPending(Requirement requirement) { for (RequirementOutcome requirementOutcome : requirementOutcomes) { if (requirementOutcome.getRequirement().equals(requirement) && requirementOutcome.isPending()) { return true; } } return false; }
private boolean anyChildRequirementsArePendingFor(List<Requirement> requirements) { for(Requirement childRequirement : requirements) { RequirementOutcome childOutcomes = new RequirementOutcome(childRequirement, testOutcomes.forRequirement(requirement), issueTracking); if (childOutcomes.isPending()) { return true; } else if (anyChildRequirementsArePendingFor(childRequirement.getChildren())) { return true; } } return false; }
private boolean anyChildRequirementsArePendingFor(List<Requirement> requirements) { for(Requirement childRequirement : requirements) { RequirementOutcome childOutcomes = new RequirementOutcome(childRequirement, testOutcomes.forRequirement(requirement), issueTracking); if (childOutcomes.isPending()) { return true; } else if (anyChildRequirementsArePendingFor(childRequirement.getChildren())) { return true; } } return false; }
private boolean anyChildRequirementsArePendingFor(List<Requirement> requirements) { for(Requirement childRequirement : requirements) { RequirementOutcome childOutcomes = new RequirementOutcome(childRequirement, testOutcomes.forRequirement(requirement), issueTracking); if (childOutcomes.isPending()) { return true; } else if (anyChildRequirementsArePendingFor(childRequirement.getChildren())) { return true; } } return false; }