OTest2
A C++ testing framework
|
Go to the documentation of this file.
20 #ifndef OTest2__INCLUDE_OTEST2_CASEORDINARY_H_
21 #define OTest2__INCLUDE_OTEST2_CASEORDINARY_H_
72 const std::string& name_)
const = 0;
CaseOrdinary & operator=(const CaseOrdinary &)=delete
virtual StatePtr getFirstState() const =0
Get the initial state.
virtual ~CaseOrdinary()
Dtor.
virtual StatePtr getState(const std::string &name_) const =0
Get state with specified name_.
CaseOrdinary(const CaseOrdinary &)=delete
std::shared_ptr< State > StatePtr
Pointer to test state objects.
An ordinary case object scheduled by the CmdFirstState, CmdRunState and CmdState commands.
Interface of a test case.