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
ConcordionStatement
s.An
EngineDescriptor
for ConcordionTestEngine
.Allows
ConcordionExtension
s 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
Specification
s 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.