OTest2
A C++ testing framework
|
Generic scenario iterator. More...
#include <scenarioiter.h>
Public Member Functions | |
ScenarioIter () | |
Ctor. More... | |
virtual | ~ScenarioIter () |
Dtor. More... | |
ScenarioIter (const ScenarioIter &)=delete | |
ScenarioIter & | operator= (const ScenarioIter &)=delete |
virtual bool | isValid () const noexcept=0 |
Check whether the iterator points a valid scenario object. More... | |
virtual ScenarioPtr | getScenario () const noexcept=0 |
Get pointed scenario object. More... | |
virtual void | next () noexcept=0 |
Move the iterator to next scenario. More... | |
Generic scenario iterator.
This interface allows iteration of testing objects in a scenario object
Definition at line 32 of file scenarioiter.h.
OTest2::ScenarioIter::ScenarioIter | ( | ) |
Ctor.
Definition at line 23 of file scenarioiter.cpp.
|
virtual |
Dtor.
Definition at line 27 of file scenarioiter.cpp.
|
delete |
|
pure virtualnoexcept |
Get pointed scenario object.
Implemented in OTest2::ScenarioIterContainer.
|
pure virtualnoexcept |
Check whether the iterator points a valid scenario object.
Implemented in OTest2::ScenarioIterContainer.
|
pure virtualnoexcept |
Move the iterator to next scenario.
Implemented in OTest2::ScenarioIterContainer.
|
delete |