public SubrequirementsCount getSubrequirements() { return new SubrequirementsCount(requirement, testOutcomes); }
public double withResult(String resultValue) { int totalNumberOfRequirements = subrequirementsCount.getTotal(); int requirementsWithExpectedResult = subrequirementsCount.withResult(resultValue); if (totalNumberOfRequirements == 0) { return 0; } return ((double) requirementsWithExpectedResult) / ((double) totalNumberOfRequirements); }
public double withNoTests() { int totalNumberOfRequirements = subrequirementsCount.getTotal(); int requirementsWithNoTests = subrequirementsCount.withNoTests(); if (totalNumberOfRequirements == 0) { return 0; } return ((double) requirementsWithNoTests) / ((double) totalNumberOfRequirements); }
public int getTotal() { return (requirement.hasChildren()) ? usingChildRequirements().countAllSubrequirements() : usingAcceptanceCriteria().countAllSubrequirements(); }
public String withNoTests() { return formatter.percentage(subrequirementsCount.getProportion().withNoTests(),1); }
public int withNoTests() { return (requirement.hasChildren()) ? usingChildRequirements().countSubrequirementsWithNoTests() : usingAcceptanceCriteria().countSubrequirementsWithNoTests(); }
public String withSkippedOrIgnored() { return formatter.percentage(subrequirementsCount.getProportion().withSkippedOrIgnored(), 1); }
public int withResult(String resultValue) { TestResult result = TestResult.valueOf(resultValue.toUpperCase()); return (requirement.hasChildren()) ? usingChildRequirements().countSubrequirementsWithResult(result) : usingAcceptanceCriteria().countSubrequirementsWithResult(result); }
public double withSkippedOrIgnored() { int totalNumberOfRequirements = subrequirementsCount.getTotal(); int requirementsWithExpectedResult = subrequirementsCount.withResult("skipped") + subrequirementsCount.withResult("ignored"); if (totalNumberOfRequirements == 0) { return 0; } return ((double) requirementsWithExpectedResult) / ((double) totalNumberOfRequirements); }
public String withResult(String resultValue) { return formatter.percentage(subrequirementsCount.getProportion().withResult(resultValue),1); }