FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
tester Class Referenceabstract

#include <tester.hpp>

Inheritance diagram for tester:
Inheritance graph
[legend]

Public Member Functions

 tester (MPI_Comm comm)
 
virtual ~tester ()
 
virtual const char * getName ()=0
 
virtual int runtests ()=0
 
void setPath (const std::string &path)
 

Protected Attributes

MPI_Comm comm_
 
int numProcs_
 
int localProc_
 
std::string path_
 

Detailed Description

A simple, general test "harness". This interface is intended to be specialized by more specific test harnesses that run tests on particular classes.

Definition at line 22 of file tester.hpp.

Constructor & Destructor Documentation

tester::tester ( MPI_Comm  comm)

Definition at line 17 of file tester.cpp.

References comm_, localProc_, and numProcs_.

tester::~tester ( )
virtual

Definition at line 29 of file tester.cpp.

Member Function Documentation

virtual const char* tester::getName ( )
pure virtual
virtual int tester::runtests ( )
pure virtual
void tester::setPath ( const std::string &  path)

Definition at line 33 of file tester.cpp.

References path_.

Referenced by execute_fullsystem_tests(), and execute_unit_tests().

Member Data Documentation

MPI_Comm tester::comm_
protected
int tester::numProcs_
protected
int tester::localProc_
protected
std::string tester::path_
protected

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