This interface is used to convert a textual TestEvent into a message suitable for the specific test environment (e.g. within Boost test a Boost macro will be called). More...
#include <IEventReceiver.h>
Public Member Functions | |
IEventReceiver () | |
Constructor. | |
virtual void | EventMsg (EventContext in_context, const char *in_eventDescription)=0 |
Signal actual event as occured during test execution. | |
Convenience functions | |
Convenience functions to allow printf formating of output, automatic supply of context param and usage of std::string | |
virtual void | Event (EventContext in_context, const char *in_eventDescription,...) |
Supply context and char*. | |
virtual void | Event (const char *in_eventDescription,...) |
Supply char*. | |
virtual void | Event (EventContext in_context, std::string const in_eventDescription) |
Supply context and std::string. | |
virtual void | Event (std::string const in_eventDescription) |
Supply std::string. | |
void | SetEventPrefix (std::string const &in_eventPrefix) |
Optionally add a prefix to the test events. | |
void | SetSplitAtNewLine (bool in_split) |
Optionally a given event string can be split into several events using newline as separator. |
This interface is used to convert a textual TestEvent into a message suitable for the specific test environment (e.g. within Boost test a Boost macro will be called).
void TestToolBox::IEventReceiver::SetEventPrefix | ( | std::string const & | in_eventPrefix | ) | [inline] |
Optionally add a prefix to the test events.
A prefix can be added when writing the test script to enable simply copying from test output to test script (e.g. "TTB_EXP" leads to event entry "TTB_EXP(MyEventString);" instead of "MyEventString")