All Classes and Interfaces

Class
Description
 
 
 
 
 
 
Marks a method to be invoked after each example is run.
Marks methods that are to be invoked after all examples in the specification are run.
 
Deprecated.
Depricated due to performance issues - use java.util.List instead.
 
 
 
 
 
 
 
 
 
 
 
Marks a method to be invoked before each example is run.
Marks methods that are to be invoked before any examples in the specification are run.
 
 
 
 
 
 
 
 
 
 
 
 
Nested CommandCalls form an abstract syntax tree.
 
 
 
Parses the concise Concordion expression syntax into ConcordionStatements.
 
 
 
 
 
 
 
 
 
 
An EngineDescriptor for ConcordionTestEngine.
 
 
 
 
 
 
Allows ConcordionExtensions to add features to Concordion.
Supplements Concordion behaviour by adding new commands, listeners or output enhancements.
Creates an extension for use within Concordion.
Marks the class (with a class name that ends with Fixture or Test) as a fixture for a specification.
 
 
 
 
Options that can be applied to specifications to configure aspects of Concordion.
 
Includes resource files such as CSS, JavaScript, images, etc along with the generated specification.
 
 
 
 
 
 
 
For fields that are expensive to setup, this annotation specifies the scope of the field.
 
 
 
 
 
 
 
The Concordion TestEngine.
 
A run-command runner that uses JUnit Platform engines (e.g.
 
 
 
 
 
 
 
 
 
Created by tim on 29/10/16.
An interface to access example element's name and attributes for use mainly in ImplementationStatusModifier.
A concrete fixture-based descriptor for an example in a specification.
 
 
Marks a String parameter in methods annotated with BeforeExample or AfterExample to indicate that the parameter is to be populated with the name of the example.
 
Created by tim on 30/10/16.
Created by tim on 30/10/16.
Created by tim on 30/10/16.
 
 
 
 
 
 
 
Marks fields to be added to Concordion as extensions.
 
Thrown by Concordion to indicate that an extension could not be initialised.
Defines a list of classes to be added to Concordion as extensions.
 
 
 
An instance of a fixture class.
Abstract fixture-based implementation of TestDescriptor.
The declaration of a fixture class.
 
 
 
 
 
Maps from a fixture class to a specification and vice-versa.
 
 
 
 
 
 
 
 
 
Examples can be marked as Unimplemented, ExpectedToFail, or Ignored declaratively via c:status attribute.
 
 
 
 
 
 
 
 
 
 
Extensions to the Markdown language that can be enabled for Concordion Markdown.
 
 
 
 
 
 
 
 
 
Thrown by Concordion to indicate that an error initialising a Parser (eg Flexmark).
 
 
Find resources to be copied to the destination when specification is built.
Removes CSS and JS references from the head section when they've been manually added by the specifications author
 
 
 
 
 
 
Base class for strategies for matching rows with the verify-rows command.
 
 
 
 
 
Created by tim on 20/02/16.
Returns the results of running a test.
 
A thread-safe class to provide caching of run results.
 
 
 
Defines the scope of fields.
 
 
 
 
 
A factory and holder for objects that are to have their scope managed by Concordion.
 
 
 
 
 
 
 
 
 
 
 
 
 
Extension interface for Specifications that contain Concordion examples.
 
Converts specifications from one type to another.
 
A concrete fixture-based descriptor for a specification.
 
 
 
 
 
 
 
 
 
 
 
Created by tim on 20/02/16.
 
 
 
An interface for integrating other test frameworks with Concordion.