[test] Added Map.SetStyleDefaultCamera test
This commit is contained in:
6
test/fixtures/api/empty-zoomed.json
vendored
Normal file
6
test/fixtures/api/empty-zoomed.json
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"version": 8,
|
||||
"zoom": 0.5,
|
||||
"sources": {},
|
||||
"layers": []
|
||||
}
|
||||
@@ -160,6 +160,21 @@ TEST(Map, Offline) {
|
||||
NetworkStatus::Set(NetworkStatus::Status::Online);
|
||||
}
|
||||
|
||||
TEST(Map, SetStyleDefaultCamera) {
|
||||
MapTest<> test;
|
||||
test.map.getStyle().loadJSON(util::read_file("test/fixtures/api/empty.json"));
|
||||
EXPECT_DOUBLE_EQ(test.map.getZoom(), 0.0);
|
||||
EXPECT_DOUBLE_EQ(test.map.getPitch(), 0.0);
|
||||
EXPECT_DOUBLE_EQ(test.map.getBearing(), 0.0);
|
||||
EXPECT_EQ(test.map.getLatLng(), LatLng {});
|
||||
|
||||
test.map.getStyle().loadJSON(util::read_file("test/fixtures/api/empty-zoomed.json"));
|
||||
EXPECT_DOUBLE_EQ(test.map.getZoom(), 0.0);
|
||||
|
||||
test.map.jumpTo(test.map.getStyle().getDefaultCamera());
|
||||
EXPECT_DOUBLE_EQ(test.map.getZoom(), 0.5);
|
||||
}
|
||||
|
||||
TEST(Map, SetStyleInvalidJSON) {
|
||||
Log::setObserver(std::make_unique<FixtureLogObserver>());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user