#pragma once #include "interfaces/json_storage.hpp" #include class StorageMock : public interfaces::JsonStorage { public: MOCK_METHOD(void, store, (const FilePath&, const nlohmann::json&), (override)); MOCK_METHOD(bool, remove, (const FilePath&), (override)); MOCK_METHOD(bool, exist, (const FilePath&), (const, override)); MOCK_METHOD(std::optional, load, (const FilePath&), (const, override)); MOCK_METHOD(std::vector, list, (), (const, override)); };