#include "../fixtures/util.hpp" #include #include #include #include using namespace mbgl; TEST(Map, PauseResume) { using namespace mbgl; auto display = std::make_shared(); HeadlessView view(display, 1); OnlineFileSource fileSource(nullptr); Map map(view, fileSource, MapMode::Continuous); map.pause(); map.resume(); } TEST(Map, DoublePause) { using namespace mbgl; auto display = std::make_shared(); HeadlessView view(display, 1); OnlineFileSource fileSource(nullptr); Map map(view, fileSource, MapMode::Continuous); map.pause(); map.pause(); map.resume(); } TEST(Map, ResumeWithoutPause) { using namespace mbgl; auto display = std::make_shared(); HeadlessView view(display, 1); OnlineFileSource fileSource(nullptr); Map map(view, fileSource, MapMode::Continuous); map.resume(); } TEST(Map, DestroyPaused) { using namespace mbgl; auto display = std::make_shared(); HeadlessView view(display, 1); OnlineFileSource fileSource(nullptr); Map map(view, fileSource, MapMode::Continuous); map.pause(); }