summaryrefslogtreecommitdiff
path: root/test/src/mbgl/test/stub_file_source.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/src/mbgl/test/stub_file_source.hpp')
-rw-r--r--test/src/mbgl/test/stub_file_source.hpp4
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