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

Copyright © 2011 Wakaleo Consulting. All Rights Reserved.