Blame examples/cppunittest/TrackedTestCase.cpp

Packit 8c9aa0
#include "TrackedTestCase.h"
Packit 8c9aa0
Packit 8c9aa0
Tracker *TrackedTestCase::ms_tracker = NULL;
Packit 8c9aa0
Packit 8c9aa0
TrackedTestCase::TrackedTestCase()
Packit 8c9aa0
: CPPUNIT_NS::TestCase( "" )
Packit 8c9aa0
{
Packit 8c9aa0
  if ( ms_tracker != NULL )
Packit 8c9aa0
    ms_tracker->onConstructor();
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
TrackedTestCase::~TrackedTestCase()
Packit 8c9aa0
{
Packit 8c9aa0
  if ( ms_tracker != NULL )
Packit 8c9aa0
    ms_tracker->onDestructor();
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TrackedTestCase::setUp()
Packit 8c9aa0
{
Packit 8c9aa0
  if ( ms_tracker != NULL )
Packit 8c9aa0
    ms_tracker->onSetUp();
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TrackedTestCase::tearDown()
Packit 8c9aa0
{
Packit 8c9aa0
  if ( ms_tracker != NULL )
Packit 8c9aa0
    ms_tracker->onTearDown();
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TrackedTestCase::test()
Packit 8c9aa0
{
Packit 8c9aa0
  if ( ms_tracker != NULL )
Packit 8c9aa0
    ms_tracker->onTest();
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TrackedTestCase::setTracker( Tracker *tracker )
Packit 8c9aa0
{
Packit 8c9aa0
  ms_tracker = tracker;
Packit 8c9aa0
}
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
void 
Packit 8c9aa0
TrackedTestCase::removeTracker()
Packit 8c9aa0
{
Packit 8c9aa0
  ms_tracker = NULL;
Packit 8c9aa0
}