OTest2
A C++ testing framework
Public Member Functions | List of all members
OTest2::CmdNextObject Class Reference

Schedule run of next testing object. More...

#include <cmdnextobject.h>

Inheritance diagram for OTest2::CmdNextObject:
Inheritance graph
[legend]
Collaboration diagram for OTest2::CmdNextObject:
Collaboration graph
[legend]

Public Member Functions

 CmdNextObject (ScenarioIterPtr scenario_iter_, ObjectPtr parent_)
 Ctor. More...
 
virtual ~CmdNextObject ()
 Dtor. More...
 
 CmdNextObject (const CmdNextObject &)=delete
 
CmdNextObjectoperator= (const CmdNextObject &)=delete
 
virtual void run (const Context &context_) override
 Run the command. More...
 
- Public Member Functions inherited from OTest2::Command
 Command (const Command &)=delete
 
Commandoperator= (const Command &)=delete
 
 Command ()
 Ctor. More...
 
virtual ~Command ()
 Dtor. More...
 
virtual bool shouldWait (const Context &context_, int &delay_)
 Say whether the framework should wait before running the command. More...
 

Detailed Description

Schedule run of next testing object.

Definition at line 32 of file cmdnextobject.h.

Constructor & Destructor Documentation

◆ CmdNextObject() [1/2]

OTest2::CmdNextObject::CmdNextObject ( ScenarioIterPtr  scenario_iter_,
ObjectPtr  parent_ 
)
explicit

Ctor.

Parameters
scenario_iter_An iterator of current level of the scenario
parent_Parent object of the testing object. It may be null for root object.

Definition at line 33 of file cmdnextobject.cpp.

◆ ~CmdNextObject()

OTest2::CmdNextObject::~CmdNextObject ( )
virtual

Dtor.

Definition at line 42 of file cmdnextobject.cpp.

◆ CmdNextObject() [2/2]

OTest2::CmdNextObject::CmdNextObject ( const CmdNextObject )
delete

Member Function Documentation

◆ operator=()

CmdNextObject& OTest2::CmdNextObject::operator= ( const CmdNextObject )
delete

◆ run()

void OTest2::CmdNextObject::run ( const Context context_)
overridevirtual

Run the command.

Parameters
context_The OTest2 context

Implements OTest2::Command.

Definition at line 46 of file cmdnextobject.cpp.


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