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

Suite interface. More...

#include <suite.h>

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

Public Member Functions

 Suite ()
 Ctor. More...
 
virtual ~Suite ()
 Dtor. More...
 
 Suite (const Suite &)=delete
 
Suiteoperator= (const Suite &)=delete
 
- Public Member Functions inherited from OTest2::ObjectScenario
 ObjectScenario ()
 Dtor. More...
 
virtual ~ObjectScenario ()
 Dtor. More...
 
 ObjectScenario (const ObjectScenario &)=delete
 
ObjectScenariooperator= (const ObjectScenario &)=delete
 
virtual bool startUpObject (const Context &context_, int index_)=0
 Execute start-up function at specified index. More...
 
virtual void scheduleBody (const Context &context_, ScenarioPtr scenario_, ObjectPtr me_)=0
 Schedule body of the testing object. More...
 
virtual void tearDownObject (const Context &context_, int index_)=0
 Execute tear-down function at specified index. More...
 
- Public Member Functions inherited from OTest2::Object
 Object (const Object &)=delete
 
Objectoperator= (const Object &)=delete
 
 Object ()
 Ctor. More...
 
virtual ~Object ()
 Dtor. More...
 
virtual std::string getName () const =0
 Get object's name. More...
 

Detailed Description

Suite interface.

Definition at line 32 of file suite.h.

Constructor & Destructor Documentation

◆ Suite() [1/2]

OTest2::Suite::Suite ( )

Ctor.

Definition at line 23 of file suite.cpp.

◆ ~Suite()

OTest2::Suite::~Suite ( )
virtual

Dtor.

Definition at line 27 of file suite.cpp.

◆ Suite() [2/2]

OTest2::Suite::Suite ( const Suite )
delete

Member Function Documentation

◆ operator=()

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

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