This module provides a complete framework for effective Unit testing. Data-driven, as well as and protocol-driven testing is possible. Unit tests can easily be integrated into the build process and test results can be reported and logged. The output format for reports and logs is configurable.
Classes | |
class | Application |
Run registered tests. More... | |
class | Assertion |
Test Assertion exception More... | |
struct | RegisterTest |
Registers tests to an application. More... | |
class | Reporter |
Test event reporter More... | |
class | Test |
Test base class More... | |
class | TestCase |
Single test with setup and teardown. More... | |
class | TestContext |
Context in which test are run. More... | |
class | TestFixture |
Fixture interface for tests. More... | |
class | TestProtocol |
Protocol for test suites. More... | |
class | TestSuite |
Protocol and data driven testing. More... | |
class | TextProtocol |
Implements a simple text protocol. More... | |