RTC Toolkit  0.1.0-alpha
Public Member Functions | List of all members
MockRtcObject Class Reference
Inheritance diagram for MockRtcObject:
rtctk::rtcSupervisor::RtcObject

Public Member Functions

 MockRtcObject ()
 
 MOCK_METHOD2 (RunCmd, std::string(RtcCommand cmd, bool arg))
 
 MOCK_METHOD1 (RunAsync, std::string(RtcCommand cmd))
 
 MOCK_METHOD0 (WaitAsync, std::string())
 
 MOCK_METHOD0 (GetAsyncCommandOK, bool())
 
 MockRtcObject ()
 
 MockRtcObject (const std::string &name)
 
 MOCK_METHOD2 (RunCmd, std::string(RtcCommand cmd, bool tmo))
 
 MOCK_METHOD1 (RunAsync, std::string(RtcCommand cmd))
 
 MOCK_METHOD0 (WaitAsync, std::string())
 
 MOCK_METHOD0 (GetAsyncCommandOK, bool())
 
- Public Member Functions inherited from rtctk::rtcSupervisor::RtcObject
 RtcObject (const std::string &name, const std::string &rr_uri, const std::string &ps_uri)
 
virtual ~RtcObject ()
 
virtual void BelievedState (const std::string &s)
 Set the believed state as a string and evaluate as enumeration. More...
 
virtual std::string BelievedState ()
 Set the believed state as a string and evaluate as enumeration. More...
 
virtual std::string BelievedSubstate ()
 
void EvaluatedState (RtcState &state, RtcSubState &subState)
 Return the state evaluated as enumeration. More...
 
virtual std::string Name ()
 
virtual void BelievedError (bool i)
 Setter and Getter for BelievedError. More...
 
virtual bool BelievedError ()
 
virtual std::string RunCmd (RtcCommand cmd, bool shortTmo)
 Run command with optional arg. More...
 
virtual std::string RunAsync (RtcCommand cmd)
 Run command async. More...
 
virtual std::string WaitAsync ()
 Wait for previously async run command. More...
 
virtual bool GetAsyncCommandOK ()
 Get indication that async command was OK, no exception or funny return values. More...
 
virtual void BuildObject ()
 Called from ctor, public for mocking purposes. More...
 

Constructor & Destructor Documentation

◆ MockRtcObject() [1/3]

MockRtcObject::MockRtcObject ( )
inline

◆ MockRtcObject() [2/3]

MockRtcObject::MockRtcObject ( )
inline

◆ MockRtcObject() [3/3]

MockRtcObject::MockRtcObject ( const std::string &  name)
inline

Member Function Documentation

◆ MOCK_METHOD0() [1/4]

MockRtcObject::MOCK_METHOD0 ( GetAsyncCommandOK  ,
bool()   
)

◆ MOCK_METHOD0() [2/4]

MockRtcObject::MOCK_METHOD0 ( GetAsyncCommandOK  ,
bool()   
)

◆ MOCK_METHOD0() [3/4]

MockRtcObject::MOCK_METHOD0 ( WaitAsync  ,
std::string()   
)

◆ MOCK_METHOD0() [4/4]

MockRtcObject::MOCK_METHOD0 ( WaitAsync  ,
std::string()   
)

◆ MOCK_METHOD1() [1/2]

MockRtcObject::MOCK_METHOD1 ( RunAsync  ,
std::string(RtcCommand cmd)   
)

◆ MOCK_METHOD1() [2/2]

MockRtcObject::MOCK_METHOD1 ( RunAsync  ,
std::string(RtcCommand cmd)   
)

◆ MOCK_METHOD2() [1/2]

MockRtcObject::MOCK_METHOD2 ( RunCmd  ,
std::string(RtcCommand cmd, bool arg)   
)

◆ MOCK_METHOD2() [2/2]

MockRtcObject::MOCK_METHOD2 ( RunCmd  ,
std::string(RtcCommand cmd, bool tmo)   
)

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