public int getCompletedRequirementsCount() { int completedRequirements = 0; for (RequirementOutcome requirementOutcome : requirementOutcomes) { if (requirementOutcome.isComplete()) { completedRequirements++; } } return completedRequirements; }
public int getCompletedRequirementsCount() { int completedRequirements = 0; for (RequirementOutcome requirementOutcome : requirementOutcomes) { if (requirementOutcome.isComplete()) { completedRequirements++; } } return completedRequirements; }
public int getCompletedRequirementsCount() { if (totalIsCachedFor("CompletedRequirementsCount")) { return cachedTotalOf("CompletedRequirementsCount"); } int completedRequirements = 0; for (RequirementOutcome requirementOutcome : requirementOutcomes) { if (requirementOutcome.isComplete()) { completedRequirements++; } } return cachedTotal("CompletedRequirementsCount", completedRequirements); }
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; }