Manual mock implementation of the IObserver interface.
Подробнее...
|
| void | notify (const Event &event) override |
| | Метод, вызываемый Subject для уведомления наблюдателя.
|
| void | update (const Event &event) override |
| | Метод, вызываемый Subject для обновления наблюдателя.
|
|
size_t | get_event_count () const |
|
bool | contains_event_with_text (const std::string &text) const |
|
void | clear_events () |
| virtual | ~IObserver ()=default |
| | Виртуальный деструктор по умолчанию.
|
|
|
std::vector< Event > | received_events |
Manual mock implementation of the IObserver interface.
- This class records all events received via the 'update' or 'notify' methods, allowing test assertions on event content and count.
◆ notify()
| void svcs::test::core::ManualMockObserver::notify |
( |
const Event & | event | ) |
|
|
inlineoverridevirtual |
◆ update()
| void svcs::test::core::ManualMockObserver::update |
( |
const Event & | event | ) |
|
|
inlineoverridevirtual |
Метод, вызываемый Subject для обновления наблюдателя.
- Аргументы
-
| event | Структура Event, содержащая информацию о произошедшем. |
Замещает svcs::services::IObserver.
Объявления и описания членов класса находятся в файле: