public String getCardNumberWithLinks() { if (requirement.getCardNumber() != null) { return getFormatter().addLinks(requirement.getCardNumber()); } else { return ""; } }
public String qualifier() { if (getCardNumber() != null) { return getCardNumber(); } return (getParent() != null) ? getParent() : null; // if (getCardNumber() != null) { // return getCardNumber(); // } else // if (getParent() != null) { // return getParent(); // } else { // return null; // } }
public String qualifier() { if (getCardNumber() != null) { return getCardNumber(); } return (getParent() != null) ? getParent() : null; }
public String getCardNumberWithLinks() { if (requirement.getCardNumber() != null) { return getFormatter().addLinks(requirement.getCardNumber()); } else { return ""; } }
public String getCardNumberWithLinks() { if (requirement.getCardNumber() != null) { return new ReportFormatter(issueTracking).addLinks(requirement.getCardNumber()); } else { return ""; } }
@Override public List<Requirement> getAncestorRequirementsFor(TestOutcome testOutcome) { for (RequirementsTagProvider tagProvider : getRequirementsTagProviders()) { Optional<Requirement> requirement = getParentRequirementOf(testOutcome, tagProvider); if (requirement.isPresent()) { LOGGER.info("Requirement found for test outcome " + testOutcome.getTitle() + "-" + testOutcome.getIssueKeys() + ": " + requirement); if (getRequirementAncestors().containsKey(requirement.get())) { return getRequirementAncestors().get(requirement.get()); } else { LOGGER.warn("Requirement without identified ancestors found:" + requirement.get().getCardNumber()); } } } return EMPTY_LIST; }
@Override public List<Requirement> getAncestorRequirementsFor(TestOutcome testOutcome) { for (RequirementsTagProvider tagProvider : getRequirementsTagProviders()) { Optional<Requirement> requirement = getParentRequirementOf(testOutcome, tagProvider); if (requirement.isPresent()) { LOGGER.info("Requirement found for test outcome " + testOutcome.getTitle() + "-" + testOutcome.getIssueKeys() + ": " + requirement); if (getRequirementAncestors().containsKey(requirement.get())) { return getRequirementAncestors().get(requirement.get()); } else { LOGGER.warn("Requirement without identified ancestors found:" + requirement.get().getCardNumber()); } } } return EMPTY_LIST; }
public TestOutcomes forRequirement(Requirement requirement) { Set<TestOutcome> testOutcomesForThisRequirement = new HashSet(); for(Requirement childRequirement : RequirementsTree.forRequirement(requirement).asFlattenedList()) { testOutcomesForThisRequirement.addAll( withTag(childRequirement.asTag()).getOutcomes() ); if (childRequirement.getCardNumber() != null) { testOutcomesForThisRequirement.addAll( withCardNumber(childRequirement.getCardNumber()).getOutcomes() ); } } return TestOutcomes.of(testOutcomesForThisRequirement) .withLabel(requirement.getDisplayName()) .withTestTag(requirement.asTag()) .withRootOutcomes(getRootOutcomes()); }