private List<List<String>> getReleaseVersionsFrom(List<Requirement> requirements) { List<List<String>> releaseVersions = newArrayList(); for (Requirement requirement : requirements) { releaseVersions.add(requirement.getReleaseVersions()); releaseVersions.addAll(getReleaseVersionsFrom(requirement.getChildren())); } return releaseVersions; }
@Override public List<String> getReleaseVersionsFor(TestOutcome testOutcome) { List<String> releases = newArrayList(testOutcome.getVersions()); for (Requirement parentRequirement : getAncestorRequirementsFor(testOutcome)) { releases.addAll(parentRequirement.getReleaseVersions()); } return releases; }
private List<List<String>> getReleaseVersionsFrom(List<Requirement> requirements) { List<List<String>> releaseVersions = newArrayList(); for (Requirement requirement : requirements) { releaseVersions.add(requirement.getReleaseVersions()); releaseVersions.addAll(getReleaseVersionsFrom(requirement.getChildren())); } return releaseVersions; }
private List<List<String>> getReleaseVersionsFrom(List<Requirement> requirements) { List<List<String>> releaseVersions = new ArrayList(); for (Requirement requirement : requirements) { releaseVersions.add(requirement.getReleaseVersions()); releaseVersions.addAll(getReleaseVersionsFrom(requirement.getChildren())); } return releaseVersions; }
@Override public List<String> getReleaseVersionsFor(TestOutcome testOutcome) { List<String> releases = newArrayList(testOutcome.getVersions()); for (Requirement parentRequirement : getAncestorRequirementsFor(testOutcome)) { releases.addAll(parentRequirement.getReleaseVersions()); } return releases; }
@Override public List<String> getReleaseVersionsFor(TestOutcome testOutcome) { List<String> releases = new ArrayList(testOutcome.getVersions()); for (Requirement parentRequirement : getAncestorRequirementsFor(testOutcome)) { releases.addAll(parentRequirement.getReleaseVersions()); } return releases; }