#include <time.h>
#include <string>
#include "ut_types.h"
Go to the source code of this file.
Classes |
class | TF_Test |
Defines |
#define | TFPASS(cond) TF_Test::start_check(__FILE__, __LINE__, #cond, (cond)) |
#define | TFPASSEQ(a, b) TF_Test::start_check_eq(__FILE__, __LINE__, (a), (b)) |
#define | TFFAIL(cond) TF_Test::start_check(__FILE__, __LINE__, "NOT(" #cond ")", !(cond)) |
#define | TFTEST_MAIN3(suite, descr, ff, ll) |
#define | TFTEST_MAIN2(suite, descr, ff, ll) TFTEST_MAIN3(suite, descr, ff, ll) |
#define | TFTEST_MAIN(descr) TFTEST_MAIN2(TFSUITE, descr, __FILE__, __COUNTER__) |
Define Documentation
#define TFFAIL |
( |
|
cond |
) |
TF_Test::start_check(__FILE__, __LINE__, "NOT(" #cond ")", !(cond)) |
#define TFPASS |
( |
|
cond |
) |
TF_Test::start_check(__FILE__, __LINE__, #cond, (cond)) |
#define TFPASSEQ |
( |
|
a, |
|
|
|
b | |
|
) |
| | TF_Test::start_check_eq(__FILE__, __LINE__, (a), (b)) |
#define TFTEST_MAIN |
( |
|
descr |
) |
TFTEST_MAIN2(TFSUITE, descr, __FILE__, __COUNTER__) |
#define TFTEST_MAIN2 |
( |
|
suite, |
|
|
|
descr, |
|
|
|
ff, |
|
|
|
ll | |
|
) |
| | TFTEST_MAIN3(suite, descr, ff, ll) |
#define TFTEST_MAIN3 |
( |
|
suite, |
|
|
|
descr, |
|
|
|
ff, |
|
|
|
ll | |
|
) |
| | |
Value:static void _tftest_main_##ll(); \
static TF_Test _tftest_##ll(suite, descr, ff, _tftest_main_##ll); \
static void _tftest_main_##ll()