Pt::Unit Namespace Reference

Detailed Description

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...