| 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 |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TestOutcomes.containTestFor(Requirement requirement) |
TestOutcomes |
TestOutcomes.forRequirement(Requirement requirement) |
| Modifier and Type | Method and Description |
|---|---|
List<Requirement> |
RequirementsFilter.filteredByDisplayTag(List<Requirement> requirements) |
| Modifier and Type | Method and Description |
|---|---|
String |
ReportNameProvider.forRequirement(Requirement requirement) |
boolean |
RequirementsFilter.inDisplayOnlyTags(Requirement requirement) |
| Modifier and Type | Method and Description |
|---|---|
List<Requirement> |
RequirementsFilter.filteredByDisplayTag(List<Requirement> requirements) |
| Modifier and Type | Field and Description |
|---|---|
protected List<Requirement> |
BaseRequirementsService.requirements |
| Modifier and Type | Method and Description |
|---|---|
Requirement |
FileSystemRequirementsTagProvider.readRequirementFrom(File requirementDirectory) |
| Modifier and Type | Method and Description |
|---|---|
static List<Requirement> |
RequirementAncestry.addParentsTo(List<Requirement> requirements) |
static List<Requirement> |
RequirementAncestry.addParentsTo(List<Requirement> requirements,
String parent) |
List<Requirement> |
RequirementsTree.asFlattenedList() |
List<Requirement> |
RequirementsList.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> |
RequirementsService.getParentRequirementFor(TestOutcome testOutcome) |
Optional<Requirement> |
ParentRequirementProvider.getParentRequirementFor(TestOutcome testOutcome) |
Optional<Requirement> |
AbstractRequirementsTagProvider.getParentRequirementOf(Requirement requirement) |
Optional<Requirement> |
RequirementsTagProvider.getParentRequirementOf(Requirement requirement) |
Optional<Requirement> |
PackageRequirementsTagProvider.getParentRequirementOf(TestOutcome testOutcome) |
Optional<Requirement> |
PackageAnnotationBasedTagProvider.getParentRequirementOf(TestOutcome testOutcome) |
Optional<Requirement> |
FileSystemRequirementsTagProvider.getParentRequirementOf(TestOutcome testOutcome) |
Optional<Requirement> |
RequirementsTagProvider.getParentRequirementOf(TestOutcome testOutcome) |
Optional<Requirement> |
PackageRequirementsTagProvider.getRequirementFor(TestTag testTag) |
Optional<Requirement> |
PackageAnnotationBasedTagProvider.getRequirementFor(TestTag testTag) |
Optional<Requirement> |
BaseRequirementsService.getRequirementFor(TestTag tag) |
Optional<Requirement> |
FileSystemRequirementsTagProvider.getRequirementFor(TestTag testTag) |
Optional<Requirement> |
RequirementsService.getRequirementFor(TestTag tag) |
Optional<Requirement> |
RequirementsTagProvider.getRequirementFor(TestTag testTag) |
List<Requirement> |
MultiSourceRequirementsService.getRequirements() |
List<Requirement> |
PackageRequirementsTagProvider.getRequirements() |
abstract List<Requirement> |
AbstractRequirementsTagProvider.getRequirements() |
List<Requirement> |
FileSystemRequirementsService.getRequirements() |
List<Requirement> |
PackageAnnotationBasedTagProvider.getRequirements() |
abstract List<Requirement> |
BaseRequirementsService.getRequirements() |
List<Requirement> |
FileSystemRequirementsTagProvider.getRequirements()
We look for file system requirements in the root directory path (by default, 'stories').
|
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>> |
RequirementsStore.read() |
Optional<List<Requirement>> |
FileSystemRequirementsStore.read() |
SortedMap<String,Requirement> |
RequirementPersister.read() |
Optional<Requirement> |
FileSystemRequirementsTagProvider.readRequirementsFromStoryOrFeatureFile(File storyFile) |
Stream<Requirement> |
RequirementsTree.stream() |
| Modifier and Type | Method and Description |
|---|---|
static RequirementsTree |
RequirementsTree.forRequirement(Requirement root) |
Optional<Requirement> |
AbstractRequirementsTagProvider.getParentRequirementOf(Requirement requirement) |
Optional<Requirement> |
RequirementsTagProvider.getParentRequirementOf(Requirement requirement) |
| Modifier and Type | Method and 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) |
List<Requirement> |
RequirementsMerger.merge(Iterable<Requirement> baseRequirements,
Iterable<Requirement> newRequirements) |
static RequirementsList |
RequirementsList.of(List<Requirement> requirements) |
void |
DisabledRequirementsStore.write(List<Requirement> classpathRequirements) |
void |
RequirementsStore.write(List<Requirement> classpathRequirements) |
void |
FileSystemRequirementsStore.write(List<Requirement> requirements) |
void |
RequirementPersister.write(SortedMap<String,Requirement> map) |
| Constructor and Description |
|---|
JSONRequirementsTree(List<Requirement> requirements,
RequirementsOutcomes requirementsOutcomes) |
RequirementsList(List<Requirement> requirements) |
| Modifier and Type | Method and Description |
|---|---|
Requirement |
LeafRequirementAdder.to(Collection<Requirement> allRequirements) |
| Modifier and Type | Method and Description |
|---|---|
static ChildElementAdder.ChildElementAdderBuilder |
ChildElementAdder.addChild(Requirement requirement) |
static NonLeafRequirementsAdder.NonLeafRequirementsAdderBuilder |
NonLeafRequirementsAdder.addParentsOf(Requirement leafRequirement) |
ChildElementAdder |
ChildElementAdder.ChildElementAdderBuilder.toParent(Requirement parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
ChildElementAdder.in(Collection<Requirement> requirements) |
void |
NonLeafRequirementsAdder.to(Collection<Requirement> allRequirements) |
Requirement |
LeafRequirementAdder.to(Collection<Requirement> allRequirements) |
| Constructor and Description |
|---|
ChildElementAdder(Requirement parent,
Requirement child) |
ChildElementAdderBuilder(Requirement child) |
NonLeafRequirementsAdder(String path,
String rootPackage,
int requirementsDepth,
Requirement leafRequirement) |
NonLeafRequirementsAdderBuilder(Requirement leafRequirement) |
| Modifier and Type | Method and Description |
|---|---|
List<Requirement> |
Requirement.getChildren() |
Stream<Requirement> |
Requirement.getChildrenAsStream() |
List<Requirement> |
Requirement.getNestedChildren() |
Stream<Requirement> |
Requirement.stream() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Requirement.hasChild(Requirement child) |
boolean |
Requirement.matches(Requirement that) |
Requirement |
Requirement.merge(Requirement newRequirement) |
Requirement |
Requirement.withChild(Requirement child) |
| Modifier and Type | Method and Description |
|---|---|
void |
Requirement.setChildren(List<Requirement> children) |
Requirement |
Requirement.withChildren(List<Requirement> children) |
static RequirementTree |
RequirementTree.withRequirements(List<Requirement> requirements) |
| Constructor and Description |
|---|
CustomFieldSetter(Requirement requirement,
String fieldName) |
| Constructor and Description |
|---|
Requirement(String name,
String id,
String displayName,
String cardNumber,
String parent,
String type,
CustomFieldValue narrative,
List<Requirement> children,
List<Example> examples,
List<String> releaseVersions) |
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) |
RequirementTree(List<Requirement> requirements) |
| Modifier and Type | Method and Description |
|---|---|
Requirement |
RequirementOutcome.getRequirement() |
| Modifier and Type | Method and Description |
|---|---|
List<Requirement> |
RequirementOutcome.getFlattenedRequirements() |
List<Requirement> |
RequirementOutcome.getFlattenedRequirements(Requirement... excludingRequirement) |
Optional<Requirement> |
RequirementsOutcomes.getGrandparentRequirement() |
Optional<Requirement> |
RequirementsOutcomes.getParentRequirement() |
List<Requirement> |
RequirementsOutcomes.getRequirements() |
| Modifier and Type | Method and Description |
|---|---|
RequirementsOutcomes |
FileSystemRequirmentsOutcomeFactory.buildRequirementsOutcomesFrom(Requirement parentRequirement,
TestOutcomes testOutcomes) |
RequirementsOutcomes |
RequirementsOutcomeFactory.buildRequirementsOutcomesFrom(Requirement parentRequirement,
TestOutcomes testOutcomes) |
RequirementsOutcomes |
MultipleSourceRequirmentsOutcomeFactory.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) |
| Constructor and Description |
|---|
ChildRequirementCounter(Requirement requirement,
TestOutcomes testOutcomes) |
PercentageRequirementCounter(Requirement requirement,
TestOutcomes testOutcomes) |
RequirementOutcome(Requirement requirement,
TestOutcomes testOutcomes,
IssueTracking issueTracking) |
RequirementOutcome(Requirement requirement,
TestOutcomes testOutcomes,
long requirementsWithoutTests,
long estimatedUnimplementedTests,
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 and 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) |
| Modifier and Type | Method and Description |
|---|---|
static FeatureFileScenarioOutcomes |
FeatureFileScenarioOutcomes.from(Requirement requirement) |
| Constructor and Description |
|---|
FeatureFileScenarioOutcomes(Requirement requirement) |
FeatureFileScenarioOutcomes(Requirement requirement,
EnvironmentVariables environmentVariables) |
Copyright © 2022. All rights reserved.