...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Macro |
Short description |
---|---|
Manual registration of a test case |
|
Automatic declaration and registration of a test case |
|
Automatic declaration and registration of a test case with a collection of parameters |
|
Automatic declaration and registration of a typed test case |
|
Registration of a typed test case with an |
|
Declaration of the body of a typed test case |
|
Declaration of the body of a test case on datasets |
|
Same as |
|
Controlling the maximal arity of the data test case declared with
|
|
Manual creation of a test suite instance |
|
Automatic declaration of a test suite |
|
Automatic declaration of a test suite |
|
Adds decorators to a test unit |
|
Declares a test case with a fixture |
|
Declares a fixture for a test suite (the setup/teardown is called for each test of the test suite) |
|
Declares a fixture globally to the test module |
Decorator |
Short description |
---|---|
Creates a dependency (in the execution order and default run status) from one test case to another. |
|
Attaches a semantic string to a test unit, that is visible from the command line interface. |
|
Enables or disables unconditionally a test unit. The action of these decorators may be overridden by the command line interface |
|
Enables conditionally a test unit. The action of these decorators may be overridden by the command line interface |
|
Attaches a fixture to a test unit |
|
Labels a test unit to form a logical group |
|
Enables or disables a test unit based on a predicate evaluated just before the execution of the test case. |