Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
F
G
I
L
M
N
O
P
R
S
T
U
W
A
addListener(RunListener)
- Method in class net.thucydides.junit.steps.
StepFactory
AnnotatedDescription
- Class in
net.thucydides.junit.steps
AnnotatedDescription(Description)
- Constructor for class net.thucydides.junit.steps.
AnnotatedDescription
aTestCalled(Description)
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
C
checkThatTestCaseIsCorrectlyAnnotated(Class<?>)
- Static method in class net.thucydides.junit.runners.
TestCaseAnnotations
F
findFirstAnnotatedField(Class<?>)
- Static method in class net.thucydides.junit.internals.
ManagedWebDriverAnnotatedField
Find the first field in the class annotated with the
Managed
annotation.
findFirstAnnotatedField(Class<?>)
- Static method in class net.thucydides.junit.internals.
PagesAnnotatedField
Find the first field in the class annotated with the
Managed
annotation.
findMandatoryAnnotatedFields(Class<?>)
- Static method in class net.thucydides.junit.internals.
StepsAnnotatedField
Find the first field in the class annotated with the
Managed
annotation.
findOptionalAnnotatedFields(Class<?>)
- Static method in class net.thucydides.junit.internals.
StepsAnnotatedField
Find the first field in the class annotated with the
Managed
annotation.
G
getAcceptanceTestRuns()
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
getAnnotatedDescription()
- Method in class net.thucydides.junit.steps.
AnnotatedDescription
getAnnotatedRequirements()
- Method in class net.thucydides.junit.steps.
AnnotatedDescription
getAnnotatedStepName()
- Method in class net.thucydides.junit.steps.
AnnotatedDescription
getAnnotatedTitle()
- Method in class net.thucydides.junit.steps.
AnnotatedDescription
getConfiguration()
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
The configuration manages output directories and driver types.
getCurrentAcceptanceTestRun()
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
getDefaultBaseUrl()
- Method in class net.thucydides.junit.internals.
PagesAnnotatedField
getDriver()
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
getFailureCount()
- Method in class net.thucydides.junit.steps.
StepResult
getFailures()
- Method in class net.thucydides.junit.steps.
StepResult
getFieldClass()
- Method in class net.thucydides.junit.internals.
StepsAnnotatedField
getGroupName()
- Method in class net.thucydides.junit.steps.
AnnotatedDescription
getIgnoreCount()
- Method in class net.thucydides.junit.steps.
StepResult
getName()
- Method in class net.thucydides.junit.steps.
AnnotatedDescription
getNewCurrentAcceptanceTestRun()
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
getOutputDirectory()
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
getPhotographer()
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
getRunCount()
- Method in class net.thucydides.junit.steps.
StepResult
getStepListener()
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
The Field Reporter observes and records what happens during the execution of the test.
getSubscribedReporters()
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
What reports is this test runner configured to generate?
getTestMethod()
- Method in class net.thucydides.junit.steps.
AnnotatedDescription
getTestRunResults()
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
getTitle()
- Method in class net.thucydides.junit.steps.
AnnotatedDescription
Turns a method into a human-readable title.
I
injectAnnotatedPagesObjectInto(Object)
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
Instantiates the @ManagedPages-annotated Pages instance using current WebDriver.
injectAnnotatedPagesObjectInto(Object, Pages)
- Static method in class net.thucydides.junit.steps.
StepAnnotations
Instantiates the @ManagedPages-annotated Pages instance using current WebDriver.
injectDriverInto(Object, WebDriver)
- Static method in class net.thucydides.junit.runners.
TestCaseAnnotations
Instantiate the @Managed-annotated WebDriver instance with current WebDriver.
injectDriverInto(Object)
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
Instantiate the @Managed-annotated WebDriver instance with current WebDriver.
injectNestedScenarioStepsInto(ScenarioSteps, StepFactory, Class<? extends ScenarioSteps>)
- Static method in class net.thucydides.junit.steps.
StepAnnotations
injectScenarioStepsInto(Object)
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
Instantiates the @ManagedPages-annotated Pages instance using current WebDriver.
injectScenarioStepsInto(Object, StepFactory)
- Static method in class net.thucydides.junit.steps.
StepAnnotations
Instantiates the step scenario fields in a test case.
intercept(Object, Method, Object[], MethodProxy)
- Method in class net.thucydides.junit.steps.
StepInterceptor
InvalidManagedPagesFieldException
- Exception in
net.thucydides.junit.annotations
Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
InvalidManagedPagesFieldException(String)
- Constructor for exception net.thucydides.junit.annotations.
InvalidManagedPagesFieldException
InvalidManagedWebDriverFieldException
- Exception in
net.thucydides.junit.annotations
Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
InvalidManagedWebDriverFieldException(String)
- Constructor for exception net.thucydides.junit.annotations.
InvalidManagedWebDriverFieldException
InvalidStepsFieldException
- Exception in
net.thucydides.junit.annotations
Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
InvalidStepsFieldException(String)
- Constructor for exception net.thucydides.junit.annotations.
InvalidStepsFieldException
isAGroup()
- Method in class net.thucydides.junit.steps.
AnnotatedDescription
isIgnored()
- Method in class net.thucydides.junit.internals.
TestStatus
isPending()
- Method in class net.thucydides.junit.internals.
TestStatus
L
logExecutedTest()
- Method in class net.thucydides.junit.steps.
StepResult
logFailure(Failure)
- Method in class net.thucydides.junit.steps.
StepResult
logIgnoredTest()
- Method in class net.thucydides.junit.steps.
StepResult
M
Managed
- Annotation Type in
net.thucydides.junit.annotations
Annotation that marks a WebDriver field as one that is managed by the Test Runner.
ManagedPages
- Annotation Type in
net.thucydides.junit.annotations
Annotation that marks a WebDriver field as one that is managed by the Test Runner.
ManagedWebDriverAnnotatedField
- Class in
net.thucydides.junit.internals
The WebDriver driver is stored as an annotated field in the test classes.
ManagedWebDriverAnnotatedField(Field)
- Constructor for class net.thucydides.junit.internals.
ManagedWebDriverAnnotatedField
methodInvoker(FrameworkMethod, Object)
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
Running a unit test, which represents a test scenario.
N
net.thucydides.junit.annotations
- package net.thucydides.junit.annotations
Thucydides annotations are used to help Thucydides manage your web tests.
net.thucydides.junit.internals
- package net.thucydides.junit.internals
Internal stuff.
net.thucydides.junit.runners
- package net.thucydides.junit.runners
Thucydides JUnit test runner and associated classes.
net.thucydides.junit.steps
- package net.thucydides.junit.steps
Managing steps.
newSteps(Class<? extends ScenarioSteps>)
- Method in class net.thucydides.junit.steps.
StepFactory
Returns a new ScenarioSteps instance, of the specified type.
notifyStepFailures()
- Method in class net.thucydides.junit.steps.
StepFactory
O
of(Method)
- Static method in class net.thucydides.junit.internals.
TestStatus
P
PagesAnnotatedField
- Class in
net.thucydides.junit.internals
The Pages object keeps track of the Page Objects used during the tests.
PagesAnnotatedField(Field, ManagedPages)
- Constructor for class net.thucydides.junit.internals.
PagesAnnotatedField
R
run(RunNotifier)
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
Runs the tests in the acceptance test case.
S
ScenarioStepListener
- Class in
net.thucydides.junit.steps
Observes the test run and stores test run details for later reporting.
ScenarioStepListener(TakesScreenshot, Configuration)
- Constructor for class net.thucydides.junit.steps.
ScenarioStepListener
setConfiguration(Configuration)
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
Set the configuration for a test runner.
setValue(Object, WebDriver)
- Method in class net.thucydides.junit.internals.
ManagedWebDriverAnnotatedField
setValue(Object, Pages)
- Method in class net.thucydides.junit.internals.
PagesAnnotatedField
setValue(Object, ScenarioSteps)
- Method in class net.thucydides.junit.internals.
StepsAnnotatedField
setWebDriverFactory(WebDriverFactory)
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
Override the default web driver factory.
StepAnnotations
- Class in
net.thucydides.junit.steps
Utility class used to inject fields into a test case.
StepFactory
- Class in
net.thucydides.junit.steps
Produces an instance of a set of requirement steps for use in the acceptance tests.
StepFactory(Pages)
- Constructor for class net.thucydides.junit.steps.
StepFactory
StepInterceptor
- Class in
net.thucydides.junit.steps
Listen to step results and publish JUnit notification messages.
StepInterceptor(Class<?>, List<RunListener>)
- Constructor for class net.thucydides.junit.steps.
StepInterceptor
StepResult
- Class in
net.thucydides.junit.steps
A version of the JUnit Result class that we can use to publish step results.
StepResult()
- Constructor for class net.thucydides.junit.steps.
StepResult
StepsAnnotatedField
- Class in
net.thucydides.junit.internals
Used to identify ScenarioSteps fields that need to be instantiated.
StepsAnnotatedField(Field)
- Constructor for class net.thucydides.junit.internals.
StepsAnnotatedField
subscribeReporter(AcceptanceTestReporter)
- Method in class net.thucydides.junit.runners.
ThucydidesRunner
To generate reports, different AcceptanceTestReporter instances need to subscribe to the listener.
T
TestCaseAnnotations
- Class in
net.thucydides.junit.runners
Utility class used to inject fields into a test case.
testFailure(Failure)
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
testFinished(Description)
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
testGroupStarted(AnnotatedDescription)
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
testIgnored(Description)
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
testRunStarted(Description)
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
TestsRequirement
- Annotation Type in
net.thucydides.junit.annotations
Used to associate a test with a particular reauirement or issue.
TestsRequirements
- Annotation Type in
net.thucydides.junit.annotations
Indicate that a test scenario or test step addresses a particular requirement or requirements.
testStarted(Description)
- Method in class net.thucydides.junit.steps.
ScenarioStepListener
TestStatus
- Class in
net.thucydides.junit.internals
Determine the status of a method based on its annotations.
ThucydidesRunner
- Class in
net.thucydides.junit.runners
A test runner for WebDriver-based web tests.
ThucydidesRunner(Class<?>)
- Constructor for class net.thucydides.junit.runners.
ThucydidesRunner
Creates a new test runner for WebDriver web tests.
Title
- Annotation Type in
net.thucydides.junit.annotations
Annotation that marks a WebDriver field as one that is managed by the Test Runner.
U
UserStoryCode
- Annotation Type in
net.thucydides.junit.annotations
Mark a test case with a code identifing a user story.
W
wasSuccessful()
- Method in class net.thucydides.junit.steps.
StepResult
A
C
F
G
I
L
M
N
O
P
R
S
T
U
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011
Wakaleo Consulting
. All Rights Reserved.