CppUnit project page FAQ CppUnit home page

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

QtTestRunner Class Reference
[Executing test]

QT test runner. More...

#include <QtTestRunner.h>

Collaboration diagram for QtTestRunner:

Collaboration graph
[legend]
List of all members.

Public Methods

 QtTestRunner ()
virtual ~QtTestRunner ()
void run (bool autoRun=false)
void addTest (Test *test)

Private Types

typedef CppUnitVector< Test * > Tests

Private Methods

 QtTestRunner (const QtTestRunner &copy)
 Prevents the use of the copy constructor. More...

void operator= (const QtTestRunner &copy)
 Prevents the use of the copy operator. More...

TestgetRootTest ()

Private Attributes

Tests_tests
TestSuite_suite

Detailed Description

QT test runner.

Here is an example of usage:

 #include <cppunit/extensions/TestFactoryRegistry.h>
 #include <cppunit/ui/qt/TestRunner.h>

 [...]

 void 
 QDepWindow::runTests()
 {
   CppUnit::QtUi::TestRunner runner;
   runner.addTest( CppUnit::TestFactoryRegistry::getRegistry().makeTest() );
   runner.run( true );
 }


Member Typedef Documentation

typedef CppUnitVector<Test *> QtTestRunner::Tests [private]
 


Constructor & Destructor Documentation

QtTestRunner::QtTestRunner  
 

Constructs a TestRunner object.

virtual QtTestRunner::~QtTestRunner   [virtual]
 

Destructor.

QtTestRunner::QtTestRunner const QtTestRunner &    copy [private]
 

Prevents the use of the copy constructor.


Member Function Documentation

void QtTestRunner::addTest Test   test
 

Test* QtTestRunner::getRootTest   [private]
 

void QtTestRunner::operator= const QtTestRunner &    copy [private]
 

Prevents the use of the copy operator.

void QtTestRunner::run bool    autoRun = false
 


Member Data Documentation

TestSuite* QtTestRunner::_suite [private]
 

Tests* QtTestRunner::_tests [private]
 


The documentation for this class was generated from the following file:
SourceForge Logo hosts this site. Send comments to:
CppUnit Developers