A B C D E F G H I J L M N O P Q R S T U V W

A

allTests() - Method in class net.thucydides.junit.finder.TestFinderBuilderFactory
 
and() - Method in class net.thucydides.junit.listeners.JUnitStepListenerBuilder
 
apply(Statement, FrameworkMethod, Object) - Method in class net.thucydides.junit.spring.SpringIntegration
 

B

build() - Method in class net.thucydides.junit.listeners.JUnitStepListenerBuilder
 

C

Concurrent - Annotation Type in net.thucydides.junit.annotations
Indicates that data-driven tests can and should be run in parallel.
configure() - Method in class net.thucydides.junit.guice.ThucydidesJUnitModule
 
countDataEntries() - Method in class net.thucydides.junit.runners.DataDrivenAnnotations
 
countTestMethods() - Method in class net.thucydides.junit.finder.DataDrivenTestFinder
 
countTestMethods() - Method in class net.thucydides.junit.finder.DefaultTestFinder
 
countTestMethods() - Method in class net.thucydides.junit.finder.NormalTestFinder
 
countTestMethods() - Method in class net.thucydides.junit.finder.TestFinder
 

D

DataDrivenAnnotations - Class in net.thucydides.junit.runners
 
DataDrivenTestFinder - Class in net.thucydides.junit.finder
Returns all of the Thucydides classes under the specified package.
DataDrivenTestFinder(String) - Constructor for class net.thucydides.junit.finder.DataDrivenTestFinder
 
dataDrivenTests() - Method in class net.thucydides.junit.finder.TestFinderBuilderFactory
 
DefaultTestFinder - Class in net.thucydides.junit.finder
Returns all of the Thucydides classes under the specified package.
DefaultTestFinder(String) - Constructor for class net.thucydides.junit.finder.DefaultTestFinder
 
driverFor(FrameworkMethod) - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
dropListeners() - Method in class net.thucydides.junit.listeners.JUnitStepListener
 

E

evaluate() - Method in class net.thucydides.junit.runners.ThucydidesStatement
 
evaluate() - Method in class net.thucydides.junit.spring.RunAfterTestMethodCallbacks
Invokes the next Statement in the execution chain (typically an instance of RunAfters), catching any exceptions thrown, and then calls afterTestMethod(Object, Method)} with the first caught exception (if any).
evaluate() - Method in class net.thucydides.junit.spring.RunBeforeTestMethodCallbacks
Calls TestContextManager.beforeTestMethod(Object, Method) and then invokes the next Statement in the execution chain (typically an instance of RunBefores).

F

FinderType - Enum in net.thucydides.junit.finder
 
findTestMethods() - Method in class net.thucydides.junit.finder.TestFinder
 
forClass(Class) - Static method in class net.thucydides.junit.runners.DataDrivenAnnotations
 
forClass(TestClass) - Static method in class net.thucydides.junit.runners.DataDrivenAnnotations
 
forTest(FrameworkMethod) - Static method in class net.thucydides.junit.runners.TestMethodAnnotations
 
forTestCase(Object) - Static method in class net.thucydides.junit.runners.QualifierFinder
 
forTestCase(Object) - Static method in class net.thucydides.junit.runners.TestCaseAnnotations
 

G

get() - Method in class net.thucydides.junit.guice.ThucydidesJUnitModule.TestCountListenerProvider
 
getAllTestClasses() - Method in class net.thucydides.junit.finder.TestFinder
 
getAllTestMethods() - Method in class net.thucydides.junit.finder.TestFinder
 
getBaseStepListener() - Method in class net.thucydides.junit.listeners.JUnitStepListener
 
getChildren() - Method in class net.thucydides.junit.runners.ThucydidesParameterizedRunner
 
getClasses() - Method in class net.thucydides.junit.finder.DataDrivenTestFinder
 
getClasses() - Method in class net.thucydides.junit.finder.DefaultTestFinder
 
getClasses() - Method in class net.thucydides.junit.finder.NormalTestFinder
 
getClasses() - Method in class net.thucydides.junit.finder.TestFinder
 
getConfiguration() - Method in class net.thucydides.junit.runners.ThucydidesRunner
The getConfiguration().manages output directories and driver types.
getDataAsInstancesOf(Class<T>) - Method in class net.thucydides.junit.runners.DataDrivenAnnotations
 
getDataDrivenTestClasses() - Method in class net.thucydides.junit.finder.TestFinder
 
getDefaultReporters() - Method in class net.thucydides.junit.runners.ThucydidesRunner
The default reporters applicable for standard test runs.
getDriver() - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
getDriver(String) - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
getError() - Method in class net.thucydides.junit.listeners.JUnitStepListener
 
getInjector() - Static method in class net.thucydides.junit.guice.JUnitInjectors
 
getLogger() - Method in class net.thucydides.junit.listeners.TestCountListener
 
getNormalTestClasses() - Method in class net.thucydides.junit.finder.TestFinder
 
getOutputDirectory() - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
getPages() - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
getParametersList() - Method in class net.thucydides.junit.runners.DataDrivenAnnotations
 
getQualifier() - Method in class net.thucydides.junit.runners.QualifierFinder
 
getStepListener() - Method in class net.thucydides.junit.runners.ThucydidesRunner
The Step Listener observes and records what happens during the execution of the test.
getTestContextManager(Class<?>) - Method in class net.thucydides.junit.spring.SpringIntegration
 
getTestDataMethod() - Method in class net.thucydides.junit.runners.DataDrivenAnnotations
 
getTestOutcomes() - Method in class net.thucydides.junit.listeners.JUnitStepListener
 
getTestOutcomes() - Method in class net.thucydides.junit.runners.ThucydidesParameterizedRunner
 
getTestOutcomes() - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
getThreadCountFor(Class<?>) - Method in class net.thucydides.junit.runners.ThucydidesParameterizedRunner
 
getWebdriverManager() - Method in class net.thucydides.junit.runners.ThucydidesRunner
 

H

hasRecordedFailures() - Method in class net.thucydides.junit.listeners.JUnitStepListener
 
hasTestDataDefined() - Method in class net.thucydides.junit.runners.DataDrivenAnnotations
 
hasTestDataSourceDefined() - Method in class net.thucydides.junit.runners.DataDrivenAnnotations
 
hasTestSpecificTestDataDefined() - Method in class net.thucydides.junit.runners.DataDrivenAnnotations
 

I

initListeners() - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
initListenersUsing(Pages) - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
injectAnnotatedPagesObjectInto(Object) - Method in class net.thucydides.junit.runners.ThucydidesRunner
Instantiates the @ManagedPages-annotated Pages instance using current WebDriver.
injectDriver(WebDriver) - Method in class net.thucydides.junit.runners.TestCaseAnnotations
Instantiate the @Managed-annotated WebDriver instance with current WebDriver.
injectDriverInto(Object, FrameworkMethod) - Method in class net.thucydides.junit.runners.ThucydidesRunner
Instantiate the @Managed-annotated WebDriver instance with current WebDriver.
injectScenarioStepsInto(Object) - Method in class net.thucydides.junit.runners.ThucydidesRunner
Instantiates the @ManagedPages-annotated Pages instance using current WebDriver.
inPackage(String) - Method in class net.thucydides.junit.finder.TestFinderBuilder
 
invokeMethod(Method, Object[]) - Method in class net.thucydides.junit.internals.MethodInvoker
 
isDriverSpecified() - Method in class net.thucydides.junit.runners.TestMethodAnnotations
 
isUniqueSession() - Method in class net.thucydides.junit.runners.TestCaseAnnotations
Instantiate the @Managed-annotated WebDriver instance with current WebDriver.

J

JUnitInjectors - Class in net.thucydides.junit.guice
Somewhere to hold the Guice injector.
JUnitInjectors() - Constructor for class net.thucydides.junit.guice.JUnitInjectors
 
JUnitStepListener - Class in net.thucydides.junit.listeners
Intercepts JUnit events and reports them to Thucydides.
JUnitStepListener(BaseStepListener, StepListener...) - Constructor for class net.thucydides.junit.listeners.JUnitStepListener
 
JUnitStepListenerBuilder - Class in net.thucydides.junit.listeners
 
JUnitStepListenerBuilder(File) - Constructor for class net.thucydides.junit.listeners.JUnitStepListenerBuilder
 
JUnitStepListenerBuilder(File, Pages) - Constructor for class net.thucydides.junit.listeners.JUnitStepListenerBuilder
 
JUnitStepListenerBuilder(File, Pages, int) - Constructor for class net.thucydides.junit.listeners.JUnitStepListenerBuilder
 

L

lastStepFailed(StepFailure) - Method in class net.thucydides.junit.listeners.TestCountListener
 

M

MethodInvoker - Class in net.thucydides.junit.internals
A centralized way to invoke a method on a parameter.
MethodInvoker(Object) - Constructor for class net.thucydides.junit.internals.MethodInvoker
 
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.finder - package net.thucydides.junit.finder
 
net.thucydides.junit.guice - package net.thucydides.junit.guice
 
net.thucydides.junit.internals - package net.thucydides.junit.internals
Internal stuff.
net.thucydides.junit.listeners - package net.thucydides.junit.listeners
JUnit listener classes for the Thucydides JUnit integration.
net.thucydides.junit.runners - package net.thucydides.junit.runners
Thucydides JUnit test runner and associated classes.
net.thucydides.junit.spring - package net.thucydides.junit.spring
 
NormalTestFinder - Class in net.thucydides.junit.finder
Returns all of the Thucydides classes under the specified package.
NormalTestFinder(String) - Constructor for class net.thucydides.junit.finder.NormalTestFinder
 
normalTests() - Method in class net.thucydides.junit.finder.TestFinderBuilderFactory
 
notifyScreenChange() - Method in class net.thucydides.junit.listeners.TestCountListener
 

O

on(FinderType) - Static method in class net.thucydides.junit.finder.TestFinderBuilder
 
on(Object) - Static method in class net.thucydides.junit.internals.MethodInvoker
 

P

ParameterizedJUnitStepListener - Class in net.thucydides.junit.runners
 
ParameterizedJUnitStepListener(int, BaseStepListener, StepListener...) - Constructor for class net.thucydides.junit.runners.ParameterizedJUnitStepListener
 

Q

Qualifier - Annotation Type in net.thucydides.junit.annotations
Used to mark a method as a qualifier in an instantiated data-driven test case.
QualifierFinder - Class in net.thucydides.junit.runners
When running data-driven tests, each set of test data needs a way to distinguish it from the others.
QualifierFinder(Object) - Constructor for class net.thucydides.junit.runners.QualifierFinder
 

R

registerThucydidesListeners() - Method in class net.thucydides.junit.listeners.JUnitStepListener
 
resetBroswerFromTimeToTime() - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
restartBrowserBeforeTest() - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
rootPackage - Variable in class net.thucydides.junit.finder.TestFinder
 
run(Method, Object...) - Method in class net.thucydides.junit.internals.MethodInvoker
 
run(RunNotifier) - Method in class net.thucydides.junit.runners.ThucydidesRunner
Runs the tests in the acceptance test case.
RunAfterTestMethodCallbacks - Class in net.thucydides.junit.spring
RunAfterTestMethodCallbacks is a custom JUnit 4.5+ Statement which allows the Spring TestContext Framework to be plugged into the JUnit execution chain by calling afterTestMethod()} on the supplied TestContextManager.
RunAfterTestMethodCallbacks(Statement, Object, Method, TestContextManager) - Constructor for class net.thucydides.junit.spring.RunAfterTestMethodCallbacks
Constructs a new RunAfterTestMethodCallbacks statement.
RunBeforeTestMethodCallbacks - Class in net.thucydides.junit.spring
RunBeforeTestMethodCallbacks is a custom JUnit 4.5+ Statement which allows the Spring TestContext Framework to be plugged into the JUnit execution chain by calling beforeTestMethod() on the supplied TestContextManager.
RunBeforeTestMethodCallbacks(Statement, Object, Method, TestContextManager) - Constructor for class net.thucydides.junit.spring.RunBeforeTestMethodCallbacks
Constructs a new RunBeforeTestMethodCallbacks statement.
runChild(FrameworkMethod, RunNotifier) - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
runTestsInParallelFor(Class<?>) - Method in class net.thucydides.junit.runners.ThucydidesParameterizedRunner
 

S

setStepListener(JUnitStepListener) - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
skippedStepStarted(ExecutedStepDescription) - Method in class net.thucydides.junit.listeners.TestCountListener
 
sorted(List<Class<?>>) - Method in class net.thucydides.junit.finder.TestFinder
 
specifiedDriver() - Method in class net.thucydides.junit.runners.TestMethodAnnotations
 
SpringIntegration - Class in net.thucydides.junit.spring
Use the Spring test annotations in Thucydides tests.
SpringIntegration() - Constructor for class net.thucydides.junit.spring.SpringIntegration
 
stepFailed(StepFailure) - Method in class net.thucydides.junit.listeners.TestCountListener
 
stepFinished() - Method in class net.thucydides.junit.listeners.TestCountListener
 
stepIgnored() - Method in class net.thucydides.junit.listeners.TestCountListener
 
stepIgnored(String) - Method in class net.thucydides.junit.listeners.TestCountListener
 
stepPending() - Method in class net.thucydides.junit.listeners.TestCountListener
 
stepPending(String) - Method in class net.thucydides.junit.listeners.TestCountListener
 
stepStarted(ExecutedStepDescription) - Method in class net.thucydides.junit.listeners.TestCountListener
 
subscribeReporter(AcceptanceTestReporter) - Method in class net.thucydides.junit.runners.ThucydidesRunner
To generate reports, different AcceptanceTestReporter instances need to subscribe to the listener.
supportsWebTests(Class) - Static method in class net.thucydides.junit.runners.TestCaseAnnotations
Does this class support web tests? Test cases that support web tests need to have at least a WebDriver field annotated with the @Managed annotation.

T

TestCaseAnnotations - Class in net.thucydides.junit.runners
Utility class used to inject fields into a test case.
TestCounter - Annotation Type in net.thucydides.junit.listeners
 
TestCountListener - Class in net.thucydides.junit.listeners
 
TestCountListener(EnvironmentVariables, Logger) - Constructor for class net.thucydides.junit.listeners.TestCountListener
 
TestCountListener(EnvironmentVariables) - Constructor for class net.thucydides.junit.listeners.TestCountListener
 
TestData - Annotation Type in net.thucydides.junit.annotations
Annotation for a method which provides parameters to be injected into the test class constructor by Parameterized
testFailed(TestOutcome, Throwable) - Method in class net.thucydides.junit.listeners.TestCountListener
 
testFailure(Failure) - Method in class net.thucydides.junit.listeners.JUnitStepListener
 
testFailure(Failure) - Method in class net.thucydides.junit.runners.ParameterizedJUnitStepListener
 
TestFinder - Class in net.thucydides.junit.finder
The TestFinder class lets you find the Thucydides tests or test methods underneath a given package.
TestFinder(String) - Constructor for class net.thucydides.junit.finder.TestFinder
Create a new test finder instance that will look for tests in the packages underneath the given root package.
TestFinderBuilder - Class in net.thucydides.junit.finder
 
TestFinderBuilder(FinderType) - Constructor for class net.thucydides.junit.finder.TestFinderBuilder
 
TestFinderBuilderFactory - Class in net.thucydides.junit.finder
 
TestFinderBuilderFactory() - Constructor for class net.thucydides.junit.finder.TestFinderBuilderFactory
 
testFinished(Description) - Method in class net.thucydides.junit.listeners.JUnitStepListener
 
testFinished(TestOutcome) - Method in class net.thucydides.junit.listeners.TestCountListener
 
testFinished(Description) - Method in class net.thucydides.junit.runners.ParameterizedJUnitStepListener
 
testIgnored(Description) - Method in class net.thucydides.junit.listeners.JUnitStepListener
 
testIgnored() - Method in class net.thucydides.junit.listeners.TestCountListener
 
testIgnored(Description) - Method in class net.thucydides.junit.runners.ParameterizedJUnitStepListener
 
TestMethodAnnotations - Class in net.thucydides.junit.runners
Utility class used to read Thucydides annotations for a particular JUnit test.
TestMethodFinder - Class in net.thucydides.junit.finder
 
TestMethodFinder(TestFinder) - Constructor for class net.thucydides.junit.finder.TestMethodFinder
 
testRunFinished(Result) - Method in class net.thucydides.junit.listeners.JUnitStepListener
 
testRunStarted(Description) - Method in class net.thucydides.junit.listeners.JUnitStepListener
 
testStarted(Description) - Method in class net.thucydides.junit.listeners.JUnitStepListener
Called when a test starts.
testStarted(String) - Method in class net.thucydides.junit.listeners.TestCountListener
 
testStarted(Description) - Method in class net.thucydides.junit.runners.ParameterizedJUnitStepListener
 
testSuiteFinished() - Method in class net.thucydides.junit.listeners.TestCountListener
 
testSuiteStarted(Class<?>) - Method in class net.thucydides.junit.listeners.TestCountListener
 
testSuiteStarted(Story) - Method in class net.thucydides.junit.listeners.TestCountListener
 
thatFinds() - Static method in class net.thucydides.junit.finder.TestFinder
 
ThucydidesJUnitModule - Class in net.thucydides.junit.guice
 
ThucydidesJUnitModule() - Constructor for class net.thucydides.junit.guice.ThucydidesJUnitModule
 
ThucydidesJUnitModule.TestCountListenerProvider - Class in net.thucydides.junit.guice
 
ThucydidesJUnitModule.TestCountListenerProvider() - Constructor for class net.thucydides.junit.guice.ThucydidesJUnitModule.TestCountListenerProvider
 
ThucydidesParameterizedRunner - Class in net.thucydides.junit.runners
Run a Thucydides test suite using a set of data.
ThucydidesParameterizedRunner(Class<?>, Configuration, WebDriverFactory) - Constructor for class net.thucydides.junit.runners.ThucydidesParameterizedRunner
Only used for testing.
ThucydidesParameterizedRunner(Class<?>) - Constructor for class net.thucydides.junit.runners.ThucydidesParameterizedRunner
Only called reflectively.
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.
ThucydidesRunner(Class<?>, Injector) - Constructor for class net.thucydides.junit.runners.ThucydidesRunner
 
ThucydidesRunner(Class<?>, WebDriverFactory) - Constructor for class net.thucydides.junit.runners.ThucydidesRunner
 
ThucydidesRunner(Class<?>, WebDriverFactory, Configuration) - Constructor for class net.thucydides.junit.runners.ThucydidesRunner
 
ThucydidesRunner(Class<?>, BatchManager) - Constructor for class net.thucydides.junit.runners.ThucydidesRunner
 
ThucydidesRunner(Class<?>, WebdriverManager, Configuration, BatchManager) - Constructor for class net.thucydides.junit.runners.ThucydidesRunner
 
ThucydidesStatement - Class in net.thucydides.junit.runners
A JUnit statement that runs a Thucydides-enabled test and then publishes the results via JUnit.
ThucydidesStatement(Statement, StepPublisher) - Constructor for class net.thucydides.junit.runners.ThucydidesStatement
 

U

useQualifier(String) - Method in class net.thucydides.junit.runners.ThucydidesRunner
 
UseTestDataFrom - Annotation Type in net.thucydides.junit.annotations
Indicates that data-driven tests can and should be run in parallel.

V

valueOf(String) - Static method in enum net.thucydides.junit.finder.FinderType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.thucydides.junit.finder.FinderType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAfters(FrameworkMethod, Object, Statement, TestContextManager) - Method in class net.thucydides.junit.spring.SpringIntegration
 
withBefores(FrameworkMethod, Object, Statement, TestContextManager) - Method in class net.thucydides.junit.spring.SpringIntegration
 
withNameContaining(String) - Method in class net.thucydides.junit.finder.TestMethodFinder
 
withOutputDirectory(File) - Static method in class net.thucydides.junit.listeners.JUnitStepListener
 
withPageFactory(Pages) - Method in class net.thucydides.junit.listeners.JUnitStepListenerBuilder
 
withParameterSetNumber(int) - Method in class net.thucydides.junit.listeners.JUnitStepListenerBuilder
 

A B C D E F G H I J L M N O P Q R S T U V W

Copyright © 2011-2012 Wakaleo Consulting. All Rights Reserved.