MVC  0.0.1
Открытые члены | Полный список членов класса
Класс MockControllerI
+ Граф наследования:MockControllerI:
+ Граф связей класса MockControllerI:

Открытые члены

 MockControllerI (IModelSptr model, IViewSptr view)
 
 MOCK_METHOD (void, commandClear,(),(override))
 
 MOCK_METHOD (void, commandNewPoint,(const Point &),(override))
 
 MOCK_METHOD (void, commandNewLine,(const Point &, const Point &),(override))
 
 MOCK_METHOD (void, commandNewCircle,(const Point &, const int &),(override))
 
 MOCK_METHOD (void, commandRemoveShape,(),(override))
 
 MOCK_METHOD (void, commandOpenSuite,(const std::string &),(override))
 
 MOCK_METHOD (void, commandSaveSuite,(const std::string &),(override))
 
 MOCK_METHOD (void, loop,(),(override))
 
 MOCK_METHOD (bool, readCommand,(),(override))
 
- Открытые члены унаследованные от IController
 IController ()=default
 
virtual ~IController ()=default
 
virtual void commandClear ()=0
 Clearing current model. Подробнее...
 
virtual void commandNewPoint (const Point &)=0
 Adds shape Point to current model. Подробнее...
 
virtual void commandNewLine (const Point &, const Point &)=0
 Adds shape line to current model. Подробнее...
 
virtual void commandNewCircle (const Point &, const int &)=0
 Adds shape circle to current model. Подробнее...
 
virtual void commandRemoveShape ()=0
 Removes last shape from current model. Подробнее...
 
virtual void commandOpenSuite (const std::string &)=0
 loads the model from file Подробнее...
 
virtual void commandSaveSuite (const std::string &)=0
 saves the model to file Подробнее...
 
virtual void loop ()=0
 starts processing user commands Подробнее...
 
virtual bool readCommand ()=0
 Reads user commands to process current model. Подробнее...
 

Конструктор(ы)

◆ MockControllerI()

MockControllerI::MockControllerI ( IModelSptr  model,
IViewSptr  view 
)
inline

Методы

◆ MOCK_METHOD() [1/9]

MockControllerI::MOCK_METHOD ( bool  ,
readCommand  ,
()  ,
(override)   
)

◆ MOCK_METHOD() [2/9]

MockControllerI::MOCK_METHOD ( void  ,
commandClear  ,
()  ,
(override)   
)

◆ MOCK_METHOD() [3/9]

MockControllerI::MOCK_METHOD ( void  ,
commandNewCircle  ,
(const Point &, const int &)  ,
(override)   
)

◆ MOCK_METHOD() [4/9]

MockControllerI::MOCK_METHOD ( void  ,
commandNewLine  ,
(const Point &, const Point &)  ,
(override)   
)

◆ MOCK_METHOD() [5/9]

MockControllerI::MOCK_METHOD ( void  ,
commandNewPoint  ,
(const Point &)  ,
(override)   
)

◆ MOCK_METHOD() [6/9]

MockControllerI::MOCK_METHOD ( void  ,
commandOpenSuite  ,
(const std::string &)  ,
(override)   
)

◆ MOCK_METHOD() [7/9]

MockControllerI::MOCK_METHOD ( void  ,
commandRemoveShape  ,
()  ,
(override)   
)

◆ MOCK_METHOD() [8/9]

MockControllerI::MOCK_METHOD ( void  ,
commandSaveSuite  ,
(const std::string &)  ,
(override)   
)

◆ MOCK_METHOD() [9/9]

MockControllerI::MOCK_METHOD ( void  ,
loop  ,
()  ,
(override)   
)

Объявления и описания членов класса находятся в файле: