diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2016-03-16 17:45:00 -0700 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2017-04-06 09:22:51 -0700 |
commit | 0314a46ee411b97810d49908ab110bbef049e7b7 (patch) | |
tree | 8f9d902cc09a245dd2d41eab1ff16c4cdf8e7680 /test/map | |
parent | 56ea87357aa9f4df48183ae1582c827f47547f83 (diff) | |
download | qtlocation-mapboxgl-0314a46ee411b97810d49908ab110bbef049e7b7.tar.gz |
[core] Tighten LatLng and other geo.hpp classes
* Remove LatLng::null and enforce invariants
* Remove unnecessary operator bool()
Diffstat (limited to 'test/map')
-rw-r--r-- | test/map/transform.test.cpp | 46 |
1 files changed, 1 insertions, 45 deletions
diff --git a/test/map/transform.test.cpp b/test/map/transform.test.cpp index 5bff4ee5ef..b5c92abdcb 100644 --- a/test/map/transform.test.cpp +++ b/test/map/transform.test.cpp @@ -44,40 +44,6 @@ TEST(Transform, InvalidScale) { ASSERT_DOUBLE_EQ(2, transform.getScale()); } -TEST(Transform, InvalidLatLng) { - Transform transform; - - ASSERT_DOUBLE_EQ(0, transform.getLatLng().latitude); - ASSERT_DOUBLE_EQ(0, transform.getLatLng().longitude); - ASSERT_DOUBLE_EQ(1, transform.getScale()); - - transform.setScale(2 << 0); - transform.setLatLng({ 8, 10 }); - - ASSERT_DOUBLE_EQ(8, transform.getLatLng().latitude); - ASSERT_DOUBLE_EQ(10, transform.getLatLng().longitude); - ASSERT_DOUBLE_EQ(2, transform.getScale()); - - transform.setLatLngZoom({ 10, 8 }, 2); - - ASSERT_DOUBLE_EQ(10, transform.getLatLng().latitude); - ASSERT_DOUBLE_EQ(8, transform.getLatLng().longitude); - ASSERT_DOUBLE_EQ(4, transform.getScale()); - - const double invalid = std::nan(""); - transform.setLatLngZoom({ invalid, 8 }, 2); - - ASSERT_DOUBLE_EQ(10, transform.getLatLng().latitude); - ASSERT_DOUBLE_EQ(8, transform.getLatLng().longitude); - ASSERT_DOUBLE_EQ(4, transform.getScale()); - - transform.setLatLngZoom({ 10, invalid }, 2); - - ASSERT_DOUBLE_EQ(10, transform.getLatLng().latitude); - ASSERT_DOUBLE_EQ(8, transform.getLatLng().longitude); - ASSERT_DOUBLE_EQ(4, transform.getScale()); -} - TEST(Transform, InvalidBearing) { Transform transform; @@ -349,17 +315,7 @@ TEST(Transform, Padding) { 1000.0 / 4.0, }); - EdgeInsets padding; - - padding.top = 0; - ASSERT_FALSE(bool(padding)); - - padding.top = NAN; - ASSERT_FALSE(bool(padding)); - - padding.top = 1000.0 / 2.0; - ASSERT_TRUE(bool(padding)); - + EdgeInsets padding(1000.0 / 2.0, 0, 0, 0); const LatLng shiftedCenter = transform.getLatLng(padding); ASSERT_NE(trueCenter.latitude, shiftedCenter.latitude); ASSERT_NEAR(trueCenter.longitude, shiftedCenter.longitude, 1e-9); |