From 78bedff8f9238c69e29c8c1ccbc6b1136b7786b3 Mon Sep 17 00:00:00 2001 From: Tobrun Date: Mon, 18 Jan 2016 12:41:20 +0100 Subject: [android] #3556 - Added test to trigger NaN value on same point, updated LatLng model to handle calls for distance calls of same point --- .../src/test/java/LatLngTest.java | 27 ++++++++++++++-------- 1 file changed, 18 insertions(+), 9 deletions(-) (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src') diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/LatLngTest.java b/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/LatLngTest.java index dd075f327f..5b24f32b6c 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/LatLngTest.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/LatLngTest.java @@ -6,6 +6,7 @@ import org.junit.Test; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertSame; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; @@ -43,6 +44,23 @@ public class LatLngTest { assertEquals("altitude default value", latLng2.getAltitude(), altitude, DELTA); } + @Test + public void testDistanceTo() { + LatLng latLng1 = new LatLng(0.0, 0.0); + LatLng latLng2 = new LatLng(1.0, 1.0); + assertEquals("distances should match", + latLng1.distanceTo(latLng2), + 157425.53710839353, DELTA); + } + + @Test + public void testDistanceToSamePoint() { + LatLng latLng1 = new LatLng(40.71199035644531, -74.0081); + LatLng latLng2 = new LatLng(40.71199035644531, -74.0081); + double distance = latLng1.distanceTo(latLng2); + assertEquals("distance should match", 0.0, distance, DELTA); + } + /* * A sample test where Mockito is necessary */ @@ -86,13 +104,4 @@ public class LatLngTest { "LatLng [longitude=3.4, latitude=1.2, altitude=5.6]"); } - @Test - public void testDistanceTo() { - LatLng latLng1 = new LatLng(0.0, 0.0); - LatLng latLng2 = new LatLng(1.0, 1.0); - assertEquals("distances should match", - latLng1.distanceTo(latLng2), - 157425.53710839353, DELTA); - } - } -- cgit v1.2.1