/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/cpp/cpp-506-101-013/main.cpp
18 строк
632 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
class MockStorage : public StorageInterface { public: MOCK_METHOD(void, store, (const std::string&, const std::string&), (override)); MOCK_METHOD(std::string, load, (const std::string&), (override)); MOCK_METHOD(bool, exists, (const std::string&), (override)); MOCK_METHOD(void, remove, (const std::string&), (override)); }; TEST(DocumentServiceTest, SavesDocumentToStorage) { auto mock_storage = std::make_unique<MockStorage>(); EXPECT_CALL(*mock_storage, store("doc1", "content")) .Times(1); DocumentService service(std::move(mock_storage)); service.save_document("doc1", "content"); }