diff options
Diffstat (limited to 'test/src/mbgl/test/stub_file_source.hpp')
-rw-r--r-- | test/src/mbgl/test/stub_file_source.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/src/mbgl/test/stub_file_source.hpp b/test/src/mbgl/test/stub_file_source.hpp index 46bb33d5e2..b88adc93df 100644 --- a/test/src/mbgl/test/stub_file_source.hpp +++ b/test/src/mbgl/test/stub_file_source.hpp @@ -5,6 +5,7 @@ #include <mbgl/storage/resource.hpp> #include <mbgl/util/timer.hpp> +#include <map> #include <unordered_map> namespace mbgl { @@ -22,6 +23,8 @@ public: std::unique_ptr<AsyncRequest> request(const Resource&, Callback) override; bool canRequest(const Resource&) const override { return true; } void remove(AsyncRequest*); + void setProperty(const std::string&, const mapbox::base::Value&) override; + mapbox::base::Value getProperty(const std::string&) const override; using ResponseFunction = std::function<optional<Response> (const Resource&)>; @@ -48,6 +51,7 @@ private: std::unordered_map<AsyncRequest*, std::tuple<Resource, ResponseFunction, Callback>> pending; ResponseType type; util::Timer timer; + std::map<std::string, mapbox::base::Value> properties; }; } // namespace mbgl |