| Package | Description |
|---|---|
| net.thucydides.core.logging | |
| net.thucydides.core.model |
The Thucydides domain model, which represents acceptance test runs.
|
| net.thucydides.core.model.featuretags | |
| net.thucydides.core.steps |
| Modifier and Type | Method and Description |
|---|---|
void |
ConsoleLoggingListener.testSuiteStarted(Story story) |
| Modifier and Type | Method and Description |
|---|---|
Story |
Story.asFeature() |
static Story |
Story.called(String storyName) |
static Story |
Stories.findStoryFrom(Class<?> testClass)
Find the Story defined directly or indirectly in a class.
|
static Story |
Story.from(Class<?> userStoryClass)
Obtain a story instance from a given story class.
|
Story |
TestOutcome.getUserStory() |
Story |
PackageBasedLeafRequirements.story(Story userStory) |
Story |
PackageBasedLeafRequirements.testCase(Class<?> testCase) |
static Story |
Story.withId(String storyId,
String storyName)
Create a story using a full class name as an id.
|
static Story |
Story.withId(String storyId,
String storyName,
String featureClassName,
String featureName) |
static Story |
Story.withIdAndPath(String storyId,
String storyName,
String storyPath) |
static Story |
Story.withIdAndPathAndFeature(String storyId,
String storyName,
String storyPath,
String featureClassName,
String featureName) |
Story |
Story.withNarrative(String narrative) |
Story |
Story.withPath(String path) |
Story |
Story.withType(String type) |
| Modifier and Type | Method and Description |
|---|---|
static TestOutcome |
TestOutcome.forTestInStory(String testName,
Class<?> testCase,
Story story) |
static TestOutcome |
TestOutcome.forTestInStory(String testName,
Story story) |
String |
ReportNamer.getNormalizedTestNameFor(Story userStory) |
static Optional<TestTag> |
FeatureTagAsDefined.in(Story story,
String path) |
static String |
Stories.reportFor(Story story,
ReportType type) |
void |
TestOutcome.setUserStory(Story story) |
Story |
PackageBasedLeafRequirements.story(Story userStory) |
| Constructor and Description |
|---|
TestOutcome(String name,
Class<?> testCase,
Story userStory) |
TestOutcome(String name,
Class<?> testCase,
Story userStory,
EnvironmentVariables environmentVariables)
A test outcome should relate to a particular test class or user story class.
|
TestOutcome(ZonedDateTime startTime,
long duration,
String title,
String description,
String name,
String id,
Class<?> testCase,
List<TestStep> testSteps,
List<String> issues,
List<String> additionalIssues,
List<CastMember> actors,
Set<TestTag> tags,
Story userStory,
FailureCause testFailureCause,
String testFailureClassname,
String testFailureMessage,
String testFailureSummary,
TestResult annotatedResult,
DataTable dataTable,
Optional<String> qualifier,
String driver,
boolean manualTest,
boolean isManualTestingUpToDate,
String lastTested,
List<String> testEvidence,
String projectKey,
EnvironmentVariables environmentVariables,
ExternalLink externalLink,
String context) |
| Modifier and Type | Method and Description |
|---|---|
Optional<TestTag> |
FeatureTagStrategy.getFeatureTag(Story story,
String path) |
Optional<TestTag> |
StoryFileStrategy.getFeatureTag(Story story,
String featureFilename) |
Optional<TestTag> |
NoFeatureStrategy.getFeatureTag(Story story,
String path) |
Optional<TestTag> |
FeatureFileStrategy.getFeatureTag(Story story,
String featureFilename) |
| Modifier and Type | Method and Description |
|---|---|
void |
StepListener.testSuiteStarted(Story story)
Start a test run using a specific story, without a corresponding Java class.
|
Copyright © 2022. All rights reserved.