TPIE

2362a60
tpie::tests Class Reference

Public Member Functions

 tests (int argc, char **argv, memory_size_type memory_limit=50)
 
template<typename T >
testssetup (T t)
 
template<typename T >
testsfinish (T t)
 
template<typename T >
teststest (T fct, const std::string &name)
 
template<typename T , typename T1 >
teststest (T fct, const std::string &name, const std::string &p1_name, T1 p1_default)
 
template<typename T , typename T1 , typename T2 >
teststest (T fct, const std::string &name, const std::string &p1_name, T1 p1_default, const std::string &p2_name, T2 p2_default)
 
template<typename T , typename T1 , typename T2 , typename T3 >
teststest (T fct, const std::string &name, const std::string &p1_name, T1 p1_default, const std::string &p2_name, T2 p2_default, const std::string &p3_name, T3 p3_default)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
teststest (T fct, const std::string &name, const std::string &p1_name, T1 p1_default, const std::string &p2_name, T2 p2_default, const std::string &p3_name, T3 p3_default, const std::string &p4_name, T4 p4_default)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
teststest (T fct, const std::string &name, const std::string &p1_name, T1 p1_default, const std::string &p2_name, T2 p2_default, const std::string &p3_name, T3 p3_default, const std::string &p4_name, T4 p4_default, const std::string &p5_name, T5 p5_default)
 
template<typename T >
testsmulti_test (T fct, const std::string &name)
 
template<typename T , typename T1 >
testsmulti_test (T fct, const std::string &name, const std::string &p1_name, T1 p1_default)
 
template<typename T , typename T1 , typename T2 >
testsmulti_test (T fct, const std::string &name, const std::string &p1_name, T1 p1_default, const std::string &p2_name, T2 p2_default)
 
template<typename T , typename T1 , typename T2 , typename T3 >
testsmulti_test (T fct, const std::string &name, const std::string &p1_name, T1 p1_default, const std::string &p2_name, T2 p2_default, const std::string &p3_name, T3 p3_default)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
testsmulti_test (T fct, const std::string &name, const std::string &p1_name, T1 p1_default, const std::string &p2_name, T2 p2_default, const std::string &p3_name, T3 p3_default, const std::string &p4_name, T4 p4_default)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
testsmulti_test (T fct, const std::string &name, const std::string &p1_name, T1 p1_default, const std::string &p2_name, T2 p2_default, const std::string &p3_name, T3 p3_default, const std::string &p4_name, T4 p4_default, const std::string &p5_name, T5 p5_default)
 
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
testsmulti_test (T fct, const std::string &name, const std::string &p1_name, T1 p1_default, const std::string &p2_name, T2 p2_default, const std::string &p3_name, T3 p3_default, const std::string &p4_name, T4 p4_default, const std::string &p5_name, T5 p5_default, const std::string &p6_name, T6 p6_default)
 
 operator int ()
 

Static Public Attributes

static const size_t lineLength = 79
 

Protected Member Functions

virtual void build_information (std::ostream &o)
 

Friends

class bits::test_runner
 

Detailed Description

Definition at line 128 of file unittest.h.


The documentation for this class was generated from the following file: