Classes | |
struct | LineDelimiter |
struct | Unit |
class | UnitImpl0 |
Unit test for no parameter. More... | |
class | UnitImpl1 |
Unit test for 1 parameter. More... | |
class | UnitImpl2 |
Unit test for 2 parameters. More... | |
class | UnitImpl3 |
Unit test for 3 parameters. More... | |
class | UnitImpl4 |
Unit test for 4 parameters. More... | |
class | UnitImpl5 |
Unit test for 4 parameters. More... | |
class | Vector |
Implement testing vectors of code (called Unit tests) Typical usage is like:. More... | |
Functions | |
LineDelimiter * | MakeLineDelimiter (const String &name) |
template<typename T, typename U, typename P1, typename P2, typename P3, typename P4, typename P5> | |
UnitImpl5< T, U, P1, P2, P3, P4, P5 > * | MakeUnitTest (const String &name, T &object, const U &func, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, const P5 &p5) |
template<typename T, typename U, typename P1, typename P2, typename P3, typename P4> | |
UnitImpl4< T, U, P1, P2, P3, P4 > * | MakeUnitTest (const String &name, T &object, const U &func, const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4) |
template<typename T, typename U, typename P1, typename P2, typename P3> | |
UnitImpl3< T, U, P1, P2, P3 > * | MakeUnitTest (const String &name, T &object, const U &func, const P1 &p1, const P2 &p2, const P3 &p3) |
template<typename T, typename U, typename P1, typename P2> | |
UnitImpl2< T, U, P1, P2 > * | MakeUnitTest (const String &name, T &object, const U &func, const P1 &p1, const P2 &p2) |
template<typename T, typename U, typename P1> | |
UnitImpl1< T, U, P1 > * | MakeUnitTest (const String &name, T &object, const U &func, const P1 &p1) |
template<typename T, typename U> | |
UnitImpl0< T, U > * | MakeUnitTest (const String &name, T &object, const U &func) |
static bool | OutputTestName () |
LineDelimiter* Test::MakeLineDelimiter | ( | const String & | name | ) | [inline] |
UnitImpl5<T, U, P1, P2, P3, P4, P5>* Test::MakeUnitTest | ( | const String & | name, | |
T & | object, | |||
const U & | func, | |||
const P1 & | p1, | |||
const P2 & | p2, | |||
const P3 & | p3, | |||
const P4 & | p4, | |||
const P5 & | p5 | |||
) | [inline] |
UnitImpl4<T, U, P1, P2, P3, P4>* Test::MakeUnitTest | ( | const String & | name, | |
T & | object, | |||
const U & | func, | |||
const P1 & | p1, | |||
const P2 & | p2, | |||
const P3 & | p3, | |||
const P4 & | p4 | |||
) | [inline] |
UnitImpl3<T, U, P1, P2, P3>* Test::MakeUnitTest | ( | const String & | name, | |
T & | object, | |||
const U & | func, | |||
const P1 & | p1, | |||
const P2 & | p2, | |||
const P3 & | p3 | |||
) | [inline] |
UnitImpl2<T, U, P1, P2>* Test::MakeUnitTest | ( | const String & | name, | |
T & | object, | |||
const U & | func, | |||
const P1 & | p1, | |||
const P2 & | p2 | |||
) | [inline] |
UnitImpl1<T, U, P1>* Test::MakeUnitTest | ( | const String & | name, | |
T & | object, | |||
const U & | func, | |||
const P1 & | p1 | |||
) | [inline] |
UnitImpl0<T, U>* Test::MakeUnitTest | ( | const String & | name, | |
T & | object, | |||
const U & | func | |||
) | [inline] |
static bool Test::OutputTestName | ( | ) | [static] |