Package net.thucydides.core.steps

Package class diagram package net.thucydides.core.steps
Base class to be used when writing a library of resuable test steps.

See:
          Description

Interface Summary
DependencyInjector  
StepListener Represents a class interested in knowing about test execution flow and results.
StepPublisher Represents a class that monitors step results and can report on test outcomes.
 

Class Summary
AnnotatedStepDescription Test steps and step groups can be described by various annotations.
BaseStepListener Observes the test run and stores test run details for later reporting.
ConsoleLoggingListener  
ConsoleStepListener  
DataDrivenStep Keep track of whether the current thread is running a data-driven step or not.
DataDrivenStepFactory Create a proxy for scenario steps objects to be used for data-driven tests.
DataDrivenStepInterceptor Invoke a step multiple times, each time initialized with a different set of test data.
DefaultValue  
ErrorConvertor  
ExecutedStepDescription A description of a step executed during a Thucydides step run.
FilePathParser Builds a file path by substituting environment variables.
Listeners  
Listeners.BaseStepListenerBuilder  
PageObjectDependencyInjector  
ScenarioSteps A set of reusable steps for use in an acceptance test suite.
SpringDependencyInjector  
StepAnnotations Utility class used to inject fields into a test case.
StepArgumentWriter  
StepData Data-driven test step execution.
StepDelayer  
StepEventBus An event bus for Step-related notifications.
StepFactory Produces an instance of a set of requirement steps for use in the acceptance tests.
StepFailure Description and underlying cause behind a step failure.
StepInterceptor Listen to step results and publish notification messages.
StepsAnnotatedField Used to identify Step library fields that need to be instantiated.
TestDescription Helps analyse annotations on test methods, steps and step groups.
TestResultTally Result of a test step or sequence of test steps.
TestStatus Determine the status of a method based on its annotations.
 

Enum Summary
BaseStepListener.ScreenshotType  
 

Exception Summary
InvalidManagedPagesFieldException Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
StepFailureException Used to indicate a failing step.
TestMethodNotFoundException A named test method was not found in a test class.
 

Package net.thucydides.core.steps Description

Base class to be used when writing a library of resuable test steps.



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