aboutsummaryrefslogtreecommitdiff
path: root/src/data_mock.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/data_mock.hpp')
-rw-r--r--src/data_mock.hpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/data_mock.hpp b/src/data_mock.hpp
new file mode 100644
index 0000000..363eb9e
--- /dev/null
+++ b/src/data_mock.hpp
@@ -0,0 +1,24 @@
1#pragma once
2
3#include <vector>
4#include <string>
5#include <optional>
6
7#include <gmock/gmock.h>
8#include <mw/error.hpp>
9
10#include "data.hpp"
11
12class DataSourceMock : public DataSourceInterface
13{
14public:
15 ~DataSourceMock() override = default;
16
17 MOCK_METHOD(mw::E<int64_t>, getSchemaVersion, (), (const override));
18
19protected:
20 mw::E<void> setSchemaVersion([[maybe_unused]] int64_t v) const override
21 {
22 return {};
23 }
24};