Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cvtest::BadArgTest Class Referenceabstract

#include <ts.hpp>

Inherits cvtest::BaseTest.

Public Member Functions

 BadArgTest ()
 
virtual ~BadArgTest ()
 
virtual void run (int start_from)
 
virtual void safe_run (int start_from=0)
 
const stringget_name () const
 
virtual bool can_do_fast_forward ()
 
virtual void clear ()
 

Protected Member Functions

virtual int run_test_case (int expected_code, const string &descr)
 
virtual void run_func (void)=0
 
template<class F >
int run_test_case (int expected_code, const string &_descr, F f)
 
virtual int read_params (CvFileStorage *fs)
 
virtual int get_test_case_count ()
 
virtual int prepare_test_case (int test_case_idx)
 
virtual int validate_test_results (int test_case_idx)
 
virtual int update_progress (int progress, int test_case_idx, int count, double dt)
 
const CvFileNodefind_param (CvFileStorage *fs, const char *param_name)
 

Protected Attributes

int test_case_idx
 
int progress
 
double t
 
double freq
 
int test_case_count
 
string name
 
TSts
 

Constructor & Destructor Documentation

cvtest::BadArgTest::BadArgTest ( )
virtual cvtest::BadArgTest::~BadArgTest ( )
virtual

Member Function Documentation

virtual int cvtest::BadArgTest::run_test_case ( int  expected_code,
const string descr 
)
protectedvirtual
virtual void cvtest::BadArgTest::run_func ( void  )
protectedpure virtual

Reimplemented from cvtest::BaseTest.

template<class F >
int cvtest::BadArgTest::run_test_case ( int  expected_code,
const string _descr,
F  f 
)
protected
virtual void cvtest::BaseTest::run ( int  start_from)
virtualinherited
virtual void cvtest::BaseTest::safe_run ( int  start_from = 0)
virtualinherited
const string& cvtest::BaseTest::get_name ( ) const
inherited
virtual bool cvtest::BaseTest::can_do_fast_forward ( )
virtualinherited
virtual void cvtest::BaseTest::clear ( )
virtualinherited

Reimplemented in cvtest::ArrayTest.

virtual int cvtest::BaseTest::read_params ( CvFileStorage fs)
protectedvirtualinherited

Reimplemented in cvtest::ArrayTest.

virtual int cvtest::BaseTest::get_test_case_count ( )
protectedvirtualinherited
virtual int cvtest::BaseTest::prepare_test_case ( int  test_case_idx)
protectedvirtualinherited

Reimplemented in cvtest::ArrayTest.

virtual int cvtest::BaseTest::validate_test_results ( int  test_case_idx)
protectedvirtualinherited

Reimplemented in cvtest::ArrayTest.

virtual int cvtest::BaseTest::update_progress ( int  progress,
int  test_case_idx,
int  count,
double  dt 
)
protectedvirtualinherited
const CvFileNode* cvtest::BaseTest::find_param ( CvFileStorage fs,
const char *  param_name 
)
protectedinherited

Member Data Documentation

int cvtest::BadArgTest::test_case_idx
protected
int cvtest::BadArgTest::progress
protected
double cvtest::BadArgTest::t
protected
double cvtest::BadArgTest::freq
protected
int cvtest::BaseTest::test_case_count
protectedinherited
string cvtest::BaseTest::name
protectedinherited
TS* cvtest::BaseTest::ts
protectedinherited

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