Pothos  0.7.0-gf7fbae99
The Pothos dataflow programming software suite
Public Member Functions | Static Public Member Functions | List of all members
Pothos::TestingBase Struct Referenceabstract

#include <Testing.hpp>

Public Member Functions

 TestingBase (void)
 
virtual ~TestingBase (void)
 
void runTests ()
 
virtual void runTestsImpl ()=0
 
void report (const std::string &message, const std::string &statement, const std::string &error, const int line, const std::string &file)
 
template<typename T >
std::string toString (const T &v)
 

Static Public Member Functions

static TestingBasecurrent (void)
 

Constructor & Destructor Documentation

◆ TestingBase()

Pothos::TestingBase::TestingBase ( void  )

◆ ~TestingBase()

virtual Pothos::TestingBase::~TestingBase ( void  )
virtual

Member Function Documentation

◆ current()

static TestingBase& Pothos::TestingBase::current ( void  )
static

◆ report()

void Pothos::TestingBase::report ( const std::string &  message,
const std::string &  statement,
const std::string &  error,
const int  line,
const std::string &  file 
)

◆ runTests()

void Pothos::TestingBase::runTests ( )

◆ runTestsImpl()

virtual void Pothos::TestingBase::runTestsImpl ( )
pure virtual

◆ toString()

template<typename T >
std::string Pothos::TestingBase::toString ( const T &  v)
inline

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