diff options
Diffstat (limited to 'test/src/mbgl/test/fake_file_source.hpp')
-rw-r--r-- | test/src/mbgl/test/fake_file_source.hpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/src/mbgl/test/fake_file_source.hpp b/test/src/mbgl/test/fake_file_source.hpp index baae7f9b7e..8803e9576b 100644 --- a/test/src/mbgl/test/fake_file_source.hpp +++ b/test/src/mbgl/test/fake_file_source.hpp @@ -1,6 +1,7 @@ #pragma once #include <mbgl/storage/file_source.hpp> +#include <mbgl/storage/online_file_source.hpp> #include <algorithm> #include <list> @@ -56,6 +57,19 @@ public: } std::list<FakeFileRequest*> requests; + +}; + +class FakeOnlineFileSource : public OnlineFileSource, public FakeFileSource { +public: + std::unique_ptr<AsyncRequest> request(const Resource& resource, Callback callback) override { + return FakeFileSource::request(resource, callback); + } + + bool respond(Resource::Kind kind, const Response& response) { + return FakeFileSource::respond(kind, response); + } }; + } // namespace mbgl |