Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members  

wxTestCaseMultiThreaded Class Reference

Provides additional implementation of a test specifically for a test case. More...

#include <TestCaseMultiThreaded.h>

Inheritance diagram for wxTestCaseMultiThreaded::

wxTestCase wxITest wxTestCaller List of all members.

Public Methods

 wxTestCaseMultiThreaded (const char *pszDescription, wxITest *pParent=0)
virtual int GetNumSubTests ()
 Retreive the number of sub-tests for this test. More...

virtual void GetSubTests (wxITest **pOutTests)
 Retreive the child-tests of this test. More...

virtual void Run (wxITestRunner *pResult)
 Begin executing this test. More...

virtual void Run (wxITestRunner *pResult, long unsigned nThreadId)
 Begin executing this test in a multi-threaded enviroment. More...


Protected Methods

virtual void RunUnitTest (wxITestRunner *pResult, ThreadId nThreadId)=0

Detailed Description

Provides additional implementation of a test specifically for a test case.

Definition at line 22 of file TestCaseMultiThreaded.h.


Constructor & Destructor Documentation

wxTestCaseMultiThreaded::wxTestCaseMultiThreaded (  const char *    pszDescription,
wxITest *    pParent = 0
) 
 


Member Function Documentation

virtual int wxTestCaseMultiThreaded::GetNumSubTests (    )  [virtual]
 

Retreive the number of sub-tests for this test.

Reimplemented from wxTestCase.

virtual void wxTestCaseMultiThreaded::GetSubTests (  wxITest **    pOutTests )  [virtual]
 

Retreive the child-tests of this test.

Parameters:
pOutTests  A pointer to a buffer that will recieve pointers to the sub-tests.

Reimplemented from wxTestCase.

virtual void wxTestCaseMultiThreaded::Run (  wxITestRunner *    pResult )  [virtual]
 

Begin executing this test.

Parameters:
pResult  The result object that will recieve the results of this test.

Reimplemented from wxTestCase.

virtual void wxTestCaseMultiThreaded::Run (  wxITestRunner *    pResult,
long unsigned    nThreadId
)  [virtual]
 

Begin executing this test in a multi-threaded enviroment.

Parameters:
pResult  The result object that will recieve the results of this test.
nThreadId  The thread identifer of the thread in which this test is running.

Reimplemented from wxTestCase.

virtual void wxTestCaseMultiThreaded::RunUnitTest (  wxITestRunner *    pResult,
ThreadId    nThreadId
)  [protected, pure virtual]
 


The documentation for this class was generated from the following file:
ThunderCow Software (c) 2001 Marty Saxton, ThunderCow Software. Generated on Sat Nov 17 14:08:32 2001 for wxTest by Doxygen 1.2.11