ExtensionsForBoostTest/BoostDefaultTestEnvironment.h File Reference

#include "TestToolBox/SynchronizerImpl.h"
#include "TestToolBox/EnvironmentImpl.h"
#include "TestToolBox/TestEventsImpl.h"
#include "TestToolBox/ErrorEventsImpl.h"
#include "TestToolBox/ProtocolImpl.h"
#include "TestToolBox/TestTimeImpl.h"
#include "TestToolBox/ExtensionsForBoostTest/BoostEventReceiverForSynchronizer.h"
#include "TestToolBox/ExtensionsForBoostTest/BoostEventReceiverForTestEvents.h"
#include <iostream>
#include <boost/thread.hpp>
Include dependency graph for BoostDefaultTestEnvironment.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TestToolBox::AutoSetupDefaultTestEnv
 Test environment with support for synchronisation and asynchronous test events. More...
class  TestToolBox::AutoTestCase
class  TestToolBox::FinalCleanup
class  TestToolBox::DefaultSettingsForBoostAndTTB
class  TestToolBox::WorkAroundBoostThreadMemLeak

Defines

#define TTB_AUTO_TEST_CASE(DESC)   AutoTestCase autoTestCase(DESC,__FILE__,__LINE__)
#define TTB_TEST_CASE(DESC)
#define TTB_BOOST_CHECK_FOR_TEST_EVENTS()   BOOST_CHECK(TestToolBox::TestEvents::Get()->AllTestsHaveSucceeded());

Functions

void TestToolBox::DummyFunction ()

Detailed Description

Author:
Gerald Fahrnholz

Define Documentation

#define TTB_TEST_CASE ( DESC   ) 
Value:
TestToolBox::TestEvents::Get()->CheckForUnexpectedEvents  ("next test case", __FILE__,__LINE__); \
    BOOST_CHECK(TestToolBox::TestEvents::Get()->CurTestIsStillOk());                                 \
    TestToolBox::TestEvents::Get()->StartNewTestCase(DESC);
Generated on Fri May 27 22:44:14 2011 for TestToolBox by  doxygen 1.6.3