|  | UTPP
    | 
| #define | SUITE(Name) | 
| Declares the beginning of a new test suite. | |
| #define | TEST(Name) | 
| Defines a test case This macro must be followed by a code block containing the test. | |
| #define | TEST_FIXTURE(Fixture, Name) | 
| Defines a test case with an associated fixture. | |
| #define | ABORT(value) | 
| Abort current test if valueis true. Abort message is the value itself. | |
| #define | ABORT_EX(value, ...) | 
| Abort current test if valueis true. Outputs the given message. | |
| #define SUITE | ( | Name | ) | 
Declares the beginning of a new test suite.
A test suite is a collection of test cases. You can control the execution of a test suite using the UnitTest::EnableSuite() and UnitTest::DisableSuite() functions.
To execute a specific suite use the UnitTest::RunSuite() function.
| #define TEST_FIXTURE | ( | Fixture, | |
| Name ) | 
Defines a test case with an associated fixture.
A fixture can be any class or structure that has a default constructor. The fixture is initialized prior to running the test and teared down at the end of the test.
This macro must be followed by a code block containing the test.