#include "../fixtures/util.hpp" #include #include #include #include #include #include using namespace mbgl; TEST(MapContext, DoubleStyleLoad) { std::shared_ptr display = std::make_shared(); HeadlessView view(display, 1, 512, 512); DefaultFileSource fileSource(nullptr); MapData data(MapMode::Continuous, GLContextMode::Unique, view.getPixelRatio()); util::Thread context({"Map", util::ThreadType::Map, util::ThreadPriority::Regular}, view, fileSource, data); context.invokeSync(&MapContext::setStyleJSON, "", ""); context.invokeSync(&MapContext::setStyleJSON, "", ""); context.invokeSync(&MapContext::cleanup); }