Public Member Functions | Protected Member Functions | Protected Attributes
cvtest::BaseTest Class Reference

#include <ts.hpp>

Inherited by cvtest::ArrayTest, and cvtest::BadArgTest.

List of all members.

Public Member Functions

 BaseTest ()
virtual ~BaseTest ()
virtual void run (int start_from)
virtual void safe_run (int start_from=0)
const string & get_name () const
virtual bool can_do_fast_forward ()
virtual void clear ()

Protected Member Functions

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 void run_func ()
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_count
string name
TSts

Constructor & Destructor Documentation

virtual cvtest::BaseTest::~BaseTest ( ) [virtual]

Member Function Documentation

virtual void cvtest::BaseTest::run ( int  start_from) [virtual]
virtual void cvtest::BaseTest::safe_run ( int  start_from = 0) [virtual]
const string& cvtest::BaseTest::get_name ( ) const
virtual bool cvtest::BaseTest::can_do_fast_forward ( ) [virtual]
virtual void cvtest::BaseTest::clear ( ) [virtual]

Reimplemented in cvtest::ArrayTest.

virtual int cvtest::BaseTest::read_params ( CvFileStorage fs) [protected, virtual]

Reimplemented in cvtest::ArrayTest.

virtual int cvtest::BaseTest::get_test_case_count ( ) [protected, virtual]
virtual int cvtest::BaseTest::prepare_test_case ( int  test_case_idx) [protected, virtual]

Reimplemented in cvtest::ArrayTest.

virtual int cvtest::BaseTest::validate_test_results ( int  test_case_idx) [protected, virtual]

Reimplemented in cvtest::ArrayTest.

virtual void cvtest::BaseTest::run_func ( ) [protected, virtual]

Reimplemented in cvtest::BadArgTest.

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

Member Data Documentation

string cvtest::BaseTest::name [protected]
TS* cvtest::BaseTest::ts [protected]

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