Protocol and data driven Unit-testing.
|
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 | BriefReporter |
| class | Test |
| | Test base class. More...
|
| class | TestCase |
| | Single test with setup and teardown. More...
|
| class | TestContext |
| class | TestFixture |
| class | TestMethod |
| class | BasicTestMethod |
| class | TestProtocol |
| | Protocol for test suites. More...
|
| class | TestSuite |
| | Protocol and data driven testing. More...
|
| class | TextProtocol |
| class | BasicTestMethod< C, A1, A2, A3, A4, A5, Pt::Void, Pt::Void, Pt::Void > |
| class | BasicTestMethod< C, A1, A2, A3, A4, Pt::Void, Pt::Void, Pt::Void, Pt::Void > |
| class | BasicTestMethod< C, A1, A2, A3, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void > |
| class | BasicTestMethod< C, A1, A2, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void > |
| class | BasicTestMethod< C, A1, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void > |
| class | BasicTestMethod< C, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void > |
testing. All
tests in the Platinum framework are written using this module. 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. Writing tests is similar to writing tests with the CppUnit framework, so that porting tests to use PtUnit is simple.