Class JIRARequirementsProvider
java.lang.Object
net.serenitybdd.plugins.jirarequirements.JIRARequirementsProvider
- All Implemented Interfaces:
net.thucydides.model.requirements.RequirementsTagProvider,net.thucydides.model.statistics.service.TagProvider
public class JIRARequirementsProvider
extends Object
implements net.thucydides.model.requirements.RequirementsTagProvider
Integrate Thucydides reports with requirements, epics and stories in a JIRA server.
-
Constructor Summary
ConstructorsConstructorDescriptionJIRARequirementsProvider(JIRAConfiguration jiraConfiguration) JIRARequirementsProvider(JIRAConfiguration jiraConfiguration, net.thucydides.model.util.EnvironmentVariables environmentVariables) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<net.thucydides.model.requirements.model.Requirement> findChildrenFor(net.thucydides.model.requirements.model.Requirement parent, int level) Optional<net.thucydides.model.requirements.model.Requirement> getParentRequirementOf(net.thucydides.model.domain.TestOutcome testOutcome) Optional<net.thucydides.model.requirements.model.Requirement> getParentRequirementOf(net.thucydides.model.requirements.model.Requirement requirement) Optional<net.thucydides.model.requirements.model.Requirement> getRequirementFor(net.thucydides.model.domain.TestTag testTag) List<net.thucydides.model.requirements.model.Requirement> Set<net.thucydides.model.domain.TestTag> getTagsFor(net.thucydides.model.domain.TestOutcome testOutcome) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.thucydides.model.requirements.RequirementsTagProvider
addRequirementTagsTo, getOverview
-
Constructor Details
-
JIRARequirementsProvider
public JIRARequirementsProvider() -
JIRARequirementsProvider
-
JIRARequirementsProvider
public JIRARequirementsProvider(JIRAConfiguration jiraConfiguration, net.thucydides.model.util.EnvironmentVariables environmentVariables)
-
-
Method Details
-
getRequirements
- Specified by:
getRequirementsin interfacenet.thucydides.model.requirements.RequirementsTagProvider
-
findChildrenFor
protected List<net.thucydides.model.requirements.model.Requirement> findChildrenFor(net.thucydides.model.requirements.model.Requirement parent, int level) -
getParentRequirementOf
public Optional<net.thucydides.model.requirements.model.Requirement> getParentRequirementOf(net.thucydides.model.domain.TestOutcome testOutcome) - Specified by:
getParentRequirementOfin interfacenet.thucydides.model.requirements.RequirementsTagProvider
-
getParentRequirementOf
public Optional<net.thucydides.model.requirements.model.Requirement> getParentRequirementOf(net.thucydides.model.requirements.model.Requirement requirement) - Specified by:
getParentRequirementOfin interfacenet.thucydides.model.requirements.RequirementsTagProvider
-
getRequirementFor
public Optional<net.thucydides.model.requirements.model.Requirement> getRequirementFor(net.thucydides.model.domain.TestTag testTag) - Specified by:
getRequirementForin interfacenet.thucydides.model.requirements.RequirementsTagProvider
-
getTagsFor
public Set<net.thucydides.model.domain.TestTag> getTagsFor(net.thucydides.model.domain.TestOutcome testOutcome) - Specified by:
getTagsForin interfacenet.thucydides.model.statistics.service.TagProvider
-
getRequirementsLinks
-