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  

CppUnit::MfcUi::TestRunner Class Reference
[Executing test]

MFC test runner. More...

#include <TestRunner.h>

List of all members.

Public Methods

 TestRunner ()
virtual ~TestRunner ()
void run ()
void addTest (CppUnit::Test *test)
void addTests (const std::vector< CppUnit::Test * > &tests)

Protected Types

typedef std::vector< CppUnit::Test * > Tests

Protected Methods

CppUnit::TestgetRootTest ()

Protected Attributes

CppUnit::TestSuitem_suite
Tests m_tests


Detailed Description

MFC test runner.

Use this to launch the MFC TestRunner. Usually called from you CWinApp subclass:

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

 void 
 CHostAppApp::RunUnitTests()
 {
   CppUnit::MfcUi::TestRunner runner;
   runner.addTest( CppUnit::TestFactoryRegistry::getRegistry().makeTest() );

   runner.run();    
 }
See also:
CppUnit::TextUi::TestRunner, CppUnit::TestFactoryRegistry.


Member Typedef Documentation

typedef std::vector<CppUnit::Test *> CppUnit::MfcUi::TestRunner::Tests [protected]
 


Constructor & Destructor Documentation

CppUnit::MfcUi::TestRunner::TestRunner  
 

virtual CppUnit::MfcUi::TestRunner::~TestRunner   [virtual]
 


Member Function Documentation

void CppUnit::MfcUi::TestRunner::addTest CppUnit::Test   test
 

void CppUnit::MfcUi::TestRunner::addTests const std::vector< CppUnit::Test * > &    tests
 

CppUnit::Test* CppUnit::MfcUi::TestRunner::getRootTest   [protected]
 

void CppUnit::MfcUi::TestRunner::run  
 


Member Data Documentation

CppUnit::TestSuite* CppUnit::MfcUi::TestRunner::m_suite [protected]
 

Tests CppUnit::MfcUi::TestRunner::m_tests [protected]
 


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