Uses of Class
net.thucydides.core.requirements.model.Requirement
-
Packages that use Requirement Package Description net.thucydides.core.reports Thucydides generates reports in HTML and XML by default.net.thucydides.core.reports.html net.thucydides.core.requirements net.thucydides.core.requirements.classpath net.thucydides.core.requirements.model net.thucydides.core.requirements.reports net.thucydides.core.requirements.reports.cucumber -
-
Uses of Requirement in net.thucydides.core.reports
Methods in net.thucydides.core.reports with parameters of type Requirement Modifier and Type Method Description boolean
TestOutcomes. containTestFor(Requirement requirement)
TestOutcomes
TestOutcomes. forRequirement(Requirement requirement)
-
Uses of Requirement in net.thucydides.core.reports.html
Methods in net.thucydides.core.reports.html that return types with arguments of type Requirement Modifier and Type Method Description List<Requirement>
RequirementsFilter. filteredByDisplayTag(List<Requirement> requirements)
Methods in net.thucydides.core.reports.html with parameters of type Requirement Modifier and Type Method Description String
ReportNameProvider. forRequirement(Requirement requirement)
boolean
RequirementsFilter. inDisplayOnlyTags(Requirement requirement)
Method parameters in net.thucydides.core.reports.html with type arguments of type Requirement Modifier and Type Method Description List<Requirement>
RequirementsFilter. filteredByDisplayTag(List<Requirement> requirements)
-
Uses of Requirement in net.thucydides.core.requirements
Fields in net.thucydides.core.requirements with type parameters of type Requirement Modifier and Type Field Description protected List<Requirement>
BaseRequirementsService. requirements
Methods in net.thucydides.core.requirements that return Requirement Modifier and Type Method Description Requirement
FileSystemRequirementsTagProvider. readRequirementFrom(File requirementDirectory)
Methods in net.thucydides.core.requirements that return types with arguments of type Requirement Modifier and Type Method Description static List<Requirement>
RequirementAncestry. addParentsTo(List<Requirement> requirements)
static List<Requirement>
RequirementAncestry. addParentsTo(List<Requirement> requirements, String parent)
List<Requirement>
RequirementsList. asFlattenedList()
List<Requirement>
RequirementsTree. asFlattenedList()
static Stream<Requirement>
AllRequirements. asStreamFrom(List<Requirement> requirements)
static Iterable<Requirement>
RequirementsProvided. by(RequirementsTagProvider tagProvider)
Optional<Requirement>
RequirementsList. findByUniqueName(String name)
protected Optional<Requirement>
AbstractRequirementsTagProvider. firstRequirementFoundIn(Optional<Requirement>... requirements)
Optional<Requirement>
ParentRequirementsProvided. forOutcome(TestOutcome testOutcome)
List<Requirement>
BaseRequirementsService. getAncestorRequirementsFor(TestOutcome testOutcome)
List<Requirement>
RequirementsService. getAncestorRequirementsFor(TestOutcome testOutcome)
Optional<Requirement>
BaseRequirementsService. getParentRequirementFor(TestOutcome testOutcome)
Optional<Requirement>
ParentRequirementProvider. getParentRequirementFor(TestOutcome testOutcome)
Optional<Requirement>
RequirementsService. getParentRequirementFor(TestOutcome testOutcome)
Optional<Requirement>
AbstractRequirementsTagProvider. getParentRequirementOf(Requirement requirement)
Optional<Requirement>
FileSystemRequirementsTagProvider. getParentRequirementOf(TestOutcome testOutcome)
Optional<Requirement>
PackageAnnotationBasedTagProvider. getParentRequirementOf(TestOutcome testOutcome)
Optional<Requirement>
PackageRequirementsTagProvider. getParentRequirementOf(TestOutcome testOutcome)
Optional<Requirement>
RequirementsTagProvider. getParentRequirementOf(TestOutcome testOutcome)
Optional<Requirement>
RequirementsTagProvider. getParentRequirementOf(Requirement requirement)
Optional<Requirement>
BaseRequirementsService. getRequirementFor(TestTag tag)
Optional<Requirement>
FileSystemRequirementsTagProvider. getRequirementFor(TestTag testTag)
Optional<Requirement>
PackageAnnotationBasedTagProvider. getRequirementFor(TestTag testTag)
Optional<Requirement>
PackageRequirementsTagProvider. getRequirementFor(TestTag testTag)
Optional<Requirement>
RequirementsService. getRequirementFor(TestTag tag)
Optional<Requirement>
RequirementsTagProvider. getRequirementFor(TestTag testTag)
abstract List<Requirement>
AbstractRequirementsTagProvider. getRequirements()
abstract List<Requirement>
BaseRequirementsService. getRequirements()
List<Requirement>
FileSystemRequirementsService. getRequirements()
List<Requirement>
FileSystemRequirementsTagProvider. getRequirements()
We look for file system requirements in the root directory path (by default, 'stories').List<Requirement>
MultiSourceRequirementsService. getRequirements()
List<Requirement>
PackageAnnotationBasedTagProvider. getRequirements()
List<Requirement>
PackageRequirementsTagProvider. getRequirements()
List<Requirement>
RequirementsService. getRequirements()
List<Requirement>
RequirementsTagProvider. getRequirements()
Collection<Requirement>
BaseRequirementsService. getRequirementsWithTagsOfType(List<String> tagTypes)
Collection<Requirement>
RequirementsService. getRequirementsWithTagsOfType(List<String> tagTypes)
Optional<Requirement>
PackageRequirementsTagProvider. getTestCaseRequirementOf(TestOutcome testOutcome)
static List<Requirement>
AllRequirements. in(List<Requirement> requirements)
List<Requirement>
RequirementsMerger. merge(Iterable<Requirement> baseRequirements, Iterable<Requirement> newRequirements)
Optional<List<Requirement>>
DisabledRequirementsStore. read()
Optional<List<Requirement>>
FileSystemRequirementsStore. read()
SortedMap<String,Requirement>
RequirementPersister. read()
Optional<List<Requirement>>
RequirementsStore. read()
Optional<Requirement>
FileSystemRequirementsTagProvider. readRequirementsFromStoryOrFeatureFile(File storyFile)
Stream<Requirement>
RequirementsTree. stream()
Methods in net.thucydides.core.requirements with parameters of type Requirement Modifier and Type Method Description static RequirementsTree
RequirementsTree. forRequirement(Requirement root)
Optional<Requirement>
AbstractRequirementsTagProvider. getParentRequirementOf(Requirement requirement)
Optional<Requirement>
RequirementsTagProvider. getParentRequirementOf(Requirement requirement)
Method parameters in net.thucydides.core.requirements with type arguments of type Requirement Modifier and Type Method Description static List<Requirement>
RequirementAncestry. addParentsTo(List<Requirement> requirements)
static List<Requirement>
RequirementAncestry. addParentsTo(List<Requirement> requirements, String parent)
static Stream<Requirement>
AllRequirements. asStreamFrom(List<Requirement> requirements)
static JSONRequirementsTree
JSONRequirementsTree. forRequirements(List<Requirement> requirements)
static JSONRequirementsTree
JSONRequirementsTree. forRequirements(List<Requirement> requirements, RequirementsOutcomes requirementsOutcomes)
static RequirementsTree
RequirementsTree. from(List<Requirement> requirements)
static List<Requirement>
AllRequirements. in(List<Requirement> requirements)
List<Requirement>
RequirementsMerger. merge(Iterable<Requirement> baseRequirements, Iterable<Requirement> newRequirements)
static RequirementsList
RequirementsList. of(List<Requirement> requirements)
void
DisabledRequirementsStore. write(List<Requirement> classpathRequirements)
void
FileSystemRequirementsStore. write(List<Requirement> requirements)
void
RequirementPersister. write(SortedMap<String,Requirement> map)
void
RequirementsStore. write(List<Requirement> classpathRequirements)
Constructor parameters in net.thucydides.core.requirements with type arguments of type Requirement Constructor Description JSONRequirementsTree(List<Requirement> requirements, RequirementsOutcomes requirementsOutcomes)
RequirementsList(List<Requirement> requirements)
-
Uses of Requirement in net.thucydides.core.requirements.classpath
Methods in net.thucydides.core.requirements.classpath that return Requirement Modifier and Type Method Description Requirement
LeafRequirementAdder. to(Collection<Requirement> allRequirements)
Methods in net.thucydides.core.requirements.classpath with parameters of type Requirement Modifier and Type Method Description static ChildElementAdder.ChildElementAdderBuilder
ChildElementAdder. addChild(Requirement requirement)
static NonLeafRequirementsAdder.NonLeafRequirementsAdderBuilder
NonLeafRequirementsAdder. addParentsOf(Requirement leafRequirement)
ChildElementAdder
ChildElementAdder.ChildElementAdderBuilder. toParent(Requirement parent)
Method parameters in net.thucydides.core.requirements.classpath with type arguments of type Requirement Modifier and Type Method Description void
ChildElementAdder. in(Collection<Requirement> requirements)
Requirement
LeafRequirementAdder. to(Collection<Requirement> allRequirements)
void
NonLeafRequirementsAdder. to(Collection<Requirement> allRequirements)
Constructors in net.thucydides.core.requirements.classpath with parameters of type Requirement Constructor Description ChildElementAdder(Requirement parent, Requirement child)
ChildElementAdderBuilder(Requirement child)
NonLeafRequirementsAdder(String path, String rootPackage, int requirementsDepth, Requirement leafRequirement)
NonLeafRequirementsAdderBuilder(Requirement leafRequirement)
-
Uses of Requirement in net.thucydides.core.requirements.model
Methods in net.thucydides.core.requirements.model that return types with arguments of type Requirement Modifier and Type Method Description List<Requirement>
Requirement. getChildren()
Stream<Requirement>
Requirement. getChildrenAsStream()
List<Requirement>
Requirement. getNestedChildren()
Stream<Requirement>
Requirement. stream()
Methods in net.thucydides.core.requirements.model with parameters of type Requirement Modifier and Type Method Description boolean
Requirement. hasChild(Requirement child)
boolean
Requirement. matches(Requirement that)
Requirement
Requirement. merge(Requirement newRequirement)
Requirement
Requirement. withChild(Requirement child)
Method parameters in net.thucydides.core.requirements.model with type arguments of type Requirement Modifier and Type Method Description void
Requirement. setChildren(List<Requirement> children)
Requirement
Requirement. withChildren(List<Requirement> children)
static RequirementTree
RequirementTree. withRequirements(List<Requirement> requirements)
Constructors in net.thucydides.core.requirements.model with parameters of type Requirement Constructor Description CustomFieldSetter(Requirement requirement, String fieldName)
Constructor parameters in net.thucydides.core.requirements.model with type arguments of type Requirement Constructor Description Requirement(String name, String id, String displayName, String cardNumber, String parent, String type, String path, CustomFieldValue narrative, List<Requirement> children, List<Example> examples, List<String> releaseVersions, List<CustomFieldValue> customFields)
Requirement(String name, String id, String displayName, String cardNumber, String parent, String type, String path, CustomFieldValue narrative, List<Requirement> children, List<Example> examples, List<String> releaseVersions, List<CustomFieldValue> customFields, String featureFileName)
Requirement(String name, String id, String displayName, String cardNumber, String parent, String type, String path, CustomFieldValue narrative, List<Requirement> children, List<Example> examples, List<String> releaseVersions, List<CustomFieldValue> customFields, String featureFileName, List<TestTag> tags, Map<String,Collection<TestTag>> scenarioTags, boolean containsNoScenarios, FeatureBackgroundNarrative background)
Requirement(String name, String id, String displayName, String cardNumber, String parent, String type, CustomFieldValue narrative, List<Requirement> children, List<Example> examples, List<String> releaseVersions)
RequirementTree(List<Requirement> requirements)
-
Uses of Requirement in net.thucydides.core.requirements.reports
Methods in net.thucydides.core.requirements.reports that return Requirement Modifier and Type Method Description Requirement
RequirementOutcome. getRequirement()
Methods in net.thucydides.core.requirements.reports that return types with arguments of type Requirement Modifier and Type Method Description List<Requirement>
RequirementOutcome. getFlattenedRequirements()
List<Requirement>
RequirementOutcome. getFlattenedRequirements(Requirement... excludingRequirement)
Optional<Requirement>
RequirementsOutcomes. getGrandparentRequirement()
Optional<Requirement>
RequirementsOutcomes. getParentRequirement()
List<Requirement>
RequirementsOutcomes. getRequirements()
Methods in net.thucydides.core.requirements.reports with parameters of type Requirement Modifier and Type Method Description RequirementsOutcomes
FileSystemRequirmentsOutcomeFactory. buildRequirementsOutcomesFrom(Requirement parentRequirement, TestOutcomes testOutcomes)
RequirementsOutcomes
MultipleSourceRequirmentsOutcomeFactory. buildRequirementsOutcomesFrom(Requirement parentRequirement, TestOutcomes testOutcomes)
RequirementsOutcomes
RequirementsOutcomeFactory. buildRequirementsOutcomesFrom(Requirement parentRequirement, TestOutcomes testOutcomes)
List<Requirement>
RequirementOutcome. getFlattenedRequirements(Requirement... excludingRequirement)
Optional<RequirementOutcome>
RequirementsOutcomes. getOutcomeFor(Requirement requirement)
RequirementOutcome
RequirementsOutcomes. requirementOutcomeFor(Requirement requirement)
boolean
RequirementOutcome. testsRequirement(Requirement requirement)
Constructors in net.thucydides.core.requirements.reports with parameters of type Requirement Constructor Description ChildRequirementCounter(Requirement requirement, TestOutcomes testOutcomes)
PercentageRequirementCounter(Requirement requirement, TestOutcomes testOutcomes)
RequirementOutcome(Requirement requirement, TestOutcomes testOutcomes, long requirementsWithoutTests, long estimatedUnimplementedTests, IssueTracking issueTracking)
RequirementOutcome(Requirement requirement, TestOutcomes testOutcomes, IssueTracking issueTracking)
RequirementsOutcomes(Requirement parentRequirement, List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, String overview)
SubrequirementsCount(Requirement requirement, TestOutcomes testOutcomes)
Constructor parameters in net.thucydides.core.requirements.reports with type arguments of type Requirement Constructor Description RequirementsOutcomes(List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, String overview)
RequirementsOutcomes(Requirement parentRequirement, List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, String overview)
-
Uses of Requirement in net.thucydides.core.requirements.reports.cucumber
Methods in net.thucydides.core.requirements.reports.cucumber with parameters of type Requirement Modifier and Type Method Description static FeatureFileScenarioOutcomes
FeatureFileScenarioOutcomes. from(Requirement requirement)
Constructors in net.thucydides.core.requirements.reports.cucumber with parameters of type Requirement Constructor Description FeatureFileScenarioOutcomes(Requirement requirement)
FeatureFileScenarioOutcomes(Requirement requirement, EnvironmentVariables environmentVariables)
-