summaryrefslogtreecommitdiff
path: root/test/include/mbgl/test/mock_view.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/include/mbgl/test/mock_view.hpp')
-rw-r--r--test/include/mbgl/test/mock_view.hpp29
1 files changed, 29 insertions, 0 deletions
diff --git a/test/include/mbgl/test/mock_view.hpp b/test/include/mbgl/test/mock_view.hpp
new file mode 100644
index 0000000000..e608545da5
--- /dev/null
+++ b/test/include/mbgl/test/mock_view.hpp
@@ -0,0 +1,29 @@
+#ifndef TEST_FIXTURES_MOCK_VIEW
+#define TEST_FIXTURES_MOCK_VIEW
+
+#include <mbgl/map/view.hpp>
+
+#include <array>
+
+namespace mbgl {
+
+class MockView : public View {
+public:
+ MockView() = default;
+
+ // View implementation.
+ float getPixelRatio() const override { return 1; }
+ std::array<uint16_t, 2> getSize() const override { return {{ 0, 0 }}; }
+ std::array<uint16_t, 2> getFramebufferSize() const override { return {{ 0, 0 }}; }
+
+ void activate() override {};
+ void deactivate() override {};
+ void notify() override {};
+ void invalidate() override {}
+ void beforeRender() override {}
+ void afterRender() override {}
+};
+
+}
+
+#endif