UnitTesting::UnitTest Class Reference

#include <test.h>

Inheritance diagram for UnitTesting::UnitTest:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 UnitTest ()
virtual ~UnitTest ()
bool test (bool a, const char *msg)
 Test an assertion and note if it has failed.
void fail (const char *msg)
 Report a failture condition.
void warn (const char *msg)
 Report a warning.
int getTestCount () const
int getFailureCount () const
int getWarningCount () const
bool lastTestPassed () const
virtual void run ()=0
 Implement this with the specific test.

Private Attributes

int _testCount
int _failureCount
int _warningCount
bool _lastTestResult

Constructor & Destructor Documentation

UnitTesting::UnitTest::UnitTest (  ) 

virtual UnitTesting::UnitTest::~UnitTest (  )  [inline, virtual]


Member Function Documentation

bool UnitTesting::UnitTest::test ( bool  a,
const char *  msg 
) [inline]

Test an assertion and note if it has failed.

void UnitTesting::UnitTest::fail ( const char *  msg  ) 

Report a failture condition.

void UnitTesting::UnitTest::warn ( const char *  msg  ) 

Report a warning.

int UnitTesting::UnitTest::getTestCount (  )  const [inline]

int UnitTesting::UnitTest::getFailureCount (  )  const [inline]

int UnitTesting::UnitTest::getWarningCount (  )  const [inline]

bool UnitTesting::UnitTest::lastTestPassed (  )  const [inline]

virtual void UnitTesting::UnitTest::run (  )  [pure virtual]

Implement this with the specific test.

Implemented in UnitTestComponentInterface.


Member Data Documentation