Uses of Class
net.thucydides.core.requirements.model.Requirement
Packages that use Requirement
Package
Description
Thucydides generates reports in HTML and XML by default.
-
Uses of Requirement in net.thucydides.core.reports
Methods in net.thucydides.core.reports with parameters of type RequirementModifier and TypeMethodDescriptionbooleanTestOutcomes.containTestFor(Requirement requirement) 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 RequirementModifier and TypeMethodDescriptionRequirementsFilter.filteredByDisplayTag(List<Requirement> requirements) Methods in net.thucydides.core.reports.html with parameters of type RequirementModifier and TypeMethodDescriptionReportNameProvider.forRequirement(Requirement requirement) booleanRequirementsFilter.inDisplayOnlyTags(Requirement requirement) Method parameters in net.thucydides.core.reports.html with type arguments of type RequirementModifier and TypeMethodDescriptionRequirementsFilter.filteredByDisplayTag(List<Requirement> requirements) -
Uses of Requirement in net.thucydides.core.requirements
Fields in net.thucydides.core.requirements with type parameters of type RequirementModifier and TypeFieldDescriptionprotected List<Requirement>BaseRequirementsService.requirementsMethods in net.thucydides.core.requirements that return RequirementModifier and TypeMethodDescriptionFileSystemRequirementsTagProvider.readRequirementFrom(File requirementDirectory) Methods in net.thucydides.core.requirements that return types with arguments of type RequirementModifier and TypeMethodDescriptionstatic List<Requirement>RequirementAncestry.addParentsTo(List<Requirement> requirements) static List<Requirement>RequirementAncestry.addParentsTo(List<Requirement> requirements, String parent) RequirementsList.asFlattenedList()RequirementsTree.asFlattenedList()static Stream<Requirement>AllRequirements.asStreamFrom(List<Requirement> requirements) static Iterable<Requirement>RequirementsProvided.by(RequirementsTagProvider tagProvider) RequirementsList.findByUniqueName(String name) protected Optional<Requirement>AbstractRequirementsTagProvider.firstRequirementFoundIn(Optional<Requirement>... requirements) ParentRequirementsProvided.forOutcome(TestOutcome testOutcome) BaseRequirementsService.getAncestorRequirementsFor(TestOutcome testOutcome) RequirementsService.getAncestorRequirementsFor(TestOutcome testOutcome) BaseRequirementsService.getParentRequirementFor(TestOutcome testOutcome) ParentRequirementProvider.getParentRequirementFor(TestOutcome testOutcome) RequirementsService.getParentRequirementFor(TestOutcome testOutcome) AbstractRequirementsTagProvider.getParentRequirementOf(Requirement requirement) FileSystemRequirementsTagProvider.getParentRequirementOf(TestOutcome testOutcome) PackageAnnotationBasedTagProvider.getParentRequirementOf(TestOutcome testOutcome) PackageRequirementsTagProvider.getParentRequirementOf(TestOutcome testOutcome) RequirementsTagProvider.getParentRequirementOf(TestOutcome testOutcome) RequirementsTagProvider.getParentRequirementOf(Requirement requirement) BaseRequirementsService.getRequirementFor(TestTag tag) FileSystemRequirementsTagProvider.getRequirementFor(TestTag testTag) PackageAnnotationBasedTagProvider.getRequirementFor(TestTag testTag) PackageRequirementsTagProvider.getRequirementFor(TestTag testTag) RequirementsService.getRequirementFor(TestTag tag) RequirementsTagProvider.getRequirementFor(TestTag testTag) abstract List<Requirement>AbstractRequirementsTagProvider.getRequirements()abstract List<Requirement>BaseRequirementsService.getRequirements()FileSystemRequirementsService.getRequirements()FileSystemRequirementsTagProvider.getRequirements()We look for file system requirements in the root directory path (by default, 'stories').MultiSourceRequirementsService.getRequirements()PackageAnnotationBasedTagProvider.getRequirements()PackageRequirementsTagProvider.getRequirements()RequirementsService.getRequirements()RequirementsTagProvider.getRequirements()BaseRequirementsService.getRequirementsWithTagsOfType(List<String> tagTypes) RequirementsService.getRequirementsWithTagsOfType(List<String> tagTypes) PackageRequirementsTagProvider.getTestCaseRequirementOf(TestOutcome testOutcome) static List<Requirement>AllRequirements.in(List<Requirement> requirements) RequirementsMerger.merge(Iterable<Requirement> baseRequirements, Iterable<Requirement> newRequirements) DisabledRequirementsStore.read()FileSystemRequirementsStore.read()RequirementPersister.read()RequirementsStore.read()FileSystemRequirementsTagProvider.readRequirementsFromStoryOrFeatureFile(File storyFile) RequirementsTree.stream()Methods in net.thucydides.core.requirements with parameters of type RequirementModifier and TypeMethodDescriptionstatic RequirementsTreeRequirementsTree.forRequirement(Requirement root) AbstractRequirementsTagProvider.getParentRequirementOf(Requirement requirement) RequirementsTagProvider.getParentRequirementOf(Requirement requirement) Method parameters in net.thucydides.core.requirements with type arguments of type RequirementModifier and TypeMethodDescriptionstatic 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 JSONRequirementsTreeJSONRequirementsTree.forRequirements(List<Requirement> requirements) static JSONRequirementsTreeJSONRequirementsTree.forRequirements(List<Requirement> requirements, RequirementsOutcomes requirementsOutcomes) static RequirementsTreeRequirementsTree.from(List<Requirement> requirements) static List<Requirement>AllRequirements.in(List<Requirement> requirements) RequirementsMerger.merge(Iterable<Requirement> baseRequirements, Iterable<Requirement> newRequirements) static RequirementsListRequirementsList.of(List<Requirement> requirements) voidDisabledRequirementsStore.write(List<Requirement> classpathRequirements) voidFileSystemRequirementsStore.write(List<Requirement> requirements) voidRequirementPersister.write(SortedMap<String, Requirement> map) voidRequirementsStore.write(List<Requirement> classpathRequirements) Constructor parameters in net.thucydides.core.requirements with type arguments of type RequirementModifierConstructorDescriptionJSONRequirementsTree(List<Requirement> requirements, RequirementsOutcomes requirementsOutcomes) protectedRequirementsList(List<Requirement> requirements) -
Uses of Requirement in net.thucydides.core.requirements.classpath
Methods in net.thucydides.core.requirements.classpath that return RequirementModifier and TypeMethodDescriptionLeafRequirementAdder.to(Collection<Requirement> allRequirements) Methods in net.thucydides.core.requirements.classpath with parameters of type RequirementModifier and TypeMethodDescriptionChildElementAdder.addChild(Requirement requirement) NonLeafRequirementsAdder.addParentsOf(Requirement leafRequirement) ChildElementAdder.ChildElementAdderBuilder.toParent(Requirement parent) Method parameters in net.thucydides.core.requirements.classpath with type arguments of type RequirementModifier and TypeMethodDescriptionvoidChildElementAdder.in(Collection<Requirement> requirements) LeafRequirementAdder.to(Collection<Requirement> allRequirements) voidNonLeafRequirementsAdder.to(Collection<Requirement> allRequirements) Constructors in net.thucydides.core.requirements.classpath with parameters of type RequirementModifierConstructorDescriptionChildElementAdder(Requirement parent, 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 RequirementModifier and TypeMethodDescriptionRequirement.definedInFile(File featureFile) Requirement.merge(Requirement newRequirement) Requirement.withBackground(FeatureBackgroundNarrative background) Requirement.withChild(Requirement child) Requirement.withChildren(List<Requirement> children) Requirement.withCustomFields(List<CustomFieldValue> customFields) Requirement.withDisplayName(String displayName) Requirement.withExample(Example example) Requirement.withExamples(List<Example> examples) Requirement.withFeatureFileyName(String featureFileName) Requirement.withNarrative(String narrativeText) RequirementBuilderTypeStep.withNarrative(String narrativeText) Requirement.withNoScenarios()Requirement.withParent(String parent) Requirement.withReleaseVersions(List<String> releaseVersions) Requirement.withScenarioTags(Map<String, Collection<TestTag>> scenarioTags) RequirementBuilderNameStep.withTypeOf(String type) Methods in net.thucydides.core.requirements.model that return types with arguments of type RequirementModifier and TypeMethodDescriptionRequirement.getChildren()Requirement.getChildrenAsStream()Requirement.getNestedChildren()Requirement.stream()Methods in net.thucydides.core.requirements.model with parameters of type RequirementModifier and TypeMethodDescriptionbooleanRequirement.hasChild(Requirement child) booleanRequirement.matches(Requirement that) Requirement.merge(Requirement newRequirement) Requirement.withChild(Requirement child) Method parameters in net.thucydides.core.requirements.model with type arguments of type RequirementModifier and TypeMethodDescriptionvoidRequirement.setChildren(List<Requirement> children) Requirement.withChildren(List<Requirement> children) static RequirementTreeRequirementTree.withRequirements(List<Requirement> requirements) Constructors in net.thucydides.core.requirements.model with parameters of type RequirementConstructor parameters in net.thucydides.core.requirements.model with type arguments of type RequirementModifierConstructorDescriptionprotectedRequirement(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) protectedRequirement(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) protectedRequirement(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) protectedRequirement(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 RequirementMethods in net.thucydides.core.requirements.reports that return types with arguments of type RequirementModifier and TypeMethodDescriptionRequirementOutcome.getFlattenedRequirements()RequirementOutcome.getFlattenedRequirements(Requirement... excludingRequirement) RequirementsOutcomes.getGrandparentRequirement()RequirementsOutcomes.getParentRequirement()RequirementsOutcomes.getRequirements()Methods in net.thucydides.core.requirements.reports with parameters of type RequirementModifier and TypeMethodDescriptionFileSystemRequirmentsOutcomeFactory.buildRequirementsOutcomesFrom(Requirement parentRequirement, TestOutcomes testOutcomes) MultipleSourceRequirmentsOutcomeFactory.buildRequirementsOutcomesFrom(Requirement parentRequirement, TestOutcomes testOutcomes) RequirementsOutcomeFactory.buildRequirementsOutcomesFrom(Requirement parentRequirement, TestOutcomes testOutcomes) RequirementOutcome.getFlattenedRequirements(Requirement... excludingRequirement) RequirementsOutcomes.getOutcomeFor(Requirement requirement) RequirementsOutcomes.requirementOutcomeFor(Requirement requirement) booleanRequirementOutcome.testsRequirement(Requirement requirement) Constructors in net.thucydides.core.requirements.reports with parameters of type RequirementModifierConstructorDescriptionChildRequirementCounter(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 RequirementModifierConstructorDescriptionRequirementsOutcomes(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 RequirementModifier and TypeMethodDescriptionstatic FeatureFileScenarioOutcomesFeatureFileScenarioOutcomes.from(Requirement requirement) Constructors in net.thucydides.core.requirements.reports.cucumber with parameters of type RequirementModifierConstructorDescriptionFeatureFileScenarioOutcomes(Requirement requirement) FeatureFileScenarioOutcomes(Requirement requirement, EnvironmentVariables environmentVariables)