#pragma once #include "application/interfaces/IBlocker.h" #include namespace test { class MockBlocker : public nxl::autostore::application::IBlocker { public: MAKE_MOCK0(block, void(), override); MAKE_MOCK1(blockFor, void(const std::chrono::milliseconds&), override); MAKE_MOCK1(blockUntil, void(const TimePoint&), override); MAKE_MOCK0(notify, void(), override); MAKE_MOCK0(isBlocked, bool(), override); MAKE_MOCK0(wasNotified, bool(), override); }; } // namespace test