Package net.thucydides.core.annotations

Package class diagram package net.thucydides.core.annotations
Thucydides annotations.

See:
          Description

Class Summary
AnnotatedFields Find the annotated fields in a given class.
ManagedWebDriverAnnotatedField The WebDriver driver is stored as an annotated field in the test classes.
TestAnnotations Utility class used to help process annotations on tests and test steps.
TestCaseAnnotations Utility class used to inject fields into a test case.
 

Exception Summary
InvalidManagedWebDriverFieldException Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
InvalidStepsFieldException Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
 

Annotation Types Summary
At Define the URLs that a given Page Object works with.
DefaultUrl Define the URLs that a given Page Object works with.
Feature Marks a class as representing an application feature.
Issue Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
Issues Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
Managed Annotation that marks a WebDriver field as one that is managed by the Test Runner.
ManagedPages Annotation that marks a WebDriver field as one that is managed by the Test Runner.
NamedUrl Define the URLs that a given Page Object works with.
NamedUrls Define the URLs that a given Page Object works with.
Pending Annotation that marks a test or test step as pending implementation.
Step A step in an acceptance test.
StepGroup A group of steps
StepProvider This class specifies the list of ScenarioStep classes provided by a given test library.
Steps Marks a class that implements test steps as individual methods.
Story Indicates that a particular test case tests a given user story.
TestsRequirement Used to associate a test with a particular reauirement or issue.
TestsRequirements Indicate that a test scenario or test step addresses a particular requirement or requirements.
Title An optional title placed on a step, to override the default step name.
UserStoryCode Mark a test case with a code identifing a user story.
WhenPageOpens Indicates a method on a Page Object that is called when the page is opened.
WithDriver Run an individual test with a specific driver.
WithTag Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
WithTags  
WithTagValuesOf  
 

Package net.thucydides.core.annotations Description

Thucydides annotations. Thucydides uses annotations to denote test steps and step groups, and to provide metadata about the test runs, such as default urls and URL mappings. These annotations apply to the Thucydides model classes, such as page objects and step libraries.



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