break out FileSource as an abstract class

add CachingHTTPFileSource implementation
This commit is contained in:
Mike Morris
2014-11-25 14:18:47 -05:00
parent d3ab895153
commit dac76a0f92
13 changed files with 151 additions and 73 deletions

View File

@@ -11,6 +11,7 @@
#include <mbgl/platform/default/headless_view.hpp>
#include <mbgl/platform/default/headless_display.hpp>
#include <mbgl/platform/default/caching_http_file_source.hpp>
#include "./fixtures/fixture_log.hpp"
@@ -184,7 +185,8 @@ TEST_P(HeadlessTest, render) {
}
HeadlessView view(env->display);
Map map(view);
CachingHTTPFileSource fileSource(platform::defaultCacheDatabase());
Map map(view, fileSource);
map.setStyleJSON(style, base_directory);
map.setAppliedClasses(classes);