diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2017-04-03 18:37:03 +0300 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2017-04-11 12:51:09 +0300 |
commit | c4fc89977bcba83ed5de87dcc8de1a68e8a31541 (patch) | |
tree | e304b26bb59523b4ee30136f9f615742eb4dbb91 /test/map | |
parent | c1c6c1e298521c177b64665b823d1444ce5e2cfe (diff) | |
download | qtlocation-mapboxgl-c4fc89977bcba83ed5de87dcc8de1a68e8a31541.tar.gz |
[core] Added {set,get}{Min,Max}Pitch
Diffstat (limited to 'test/map')
-rw-r--r-- | test/map/transform.test.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/map/transform.test.cpp b/test/map/transform.test.cpp index caee0ba23d..69e3eb7c64 100644 --- a/test/map/transform.test.cpp +++ b/test/map/transform.test.cpp @@ -573,3 +573,21 @@ TEST(Transform, LatLngBounds) { ASSERT_EQ(transform.getLatLng().latitude(), 0.0); ASSERT_EQ(transform.getLatLng().longitude(), 0.0); } + +TEST(Transform, PitchBounds) { + Transform transform; + transform.resize({ 1000, 1000 }); + transform.setLatLngZoom({ 0, 0 }, transform.getState().getMaxZoom()); + + ASSERT_DOUBLE_EQ(transform.getState().getPitch() * util::RAD2DEG, 0.0); + ASSERT_DOUBLE_EQ(transform.getState().getMinPitch() * util::RAD2DEG, 0.0); + ASSERT_DOUBLE_EQ(transform.getState().getMaxPitch() * util::RAD2DEG, 60.0); + + transform.setMinPitch(45.0 * util::DEG2RAD); + transform.setPitch(0.0 * util::DEG2RAD); + ASSERT_NEAR(transform.getState().getPitch() * util::RAD2DEG, 45.0, 1e-5); + + transform.setMaxPitch(55.0 * util::DEG2RAD); + transform.setPitch(60.0 * util::DEG2RAD); + ASSERT_NEAR(transform.getState().getPitch() * util::RAD2DEG, 55.0, 1e-5); +} |