Webmaster  |  Imprint 
Platinum
Platinum C++ Framework
Main  |  License  |  Documentation  |  Download  |  Support 

Pt::Unit Namespace Reference

Protocol and data driven Unit-testing. More...


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 >


Detailed Description

This module provides a complete framework for effective Unit testing. All Unit 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.
Copyright © 2003-2007 The Pt Development Team
Pt 1.0