summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/camera/CameraPositionTest.java
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2016-09-29 11:41:08 +0200
committerGitHub <noreply@github.com>2016-09-29 11:41:08 +0200
commitc97a1047dfabe06cd87a0d1bb6dfd855f9727629 (patch)
tree96b295b9fa1ea347e9d92f99cf2525e1d4611210 /platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/camera/CameraPositionTest.java
parent1777b8757a437d6f27928c2bb3d821fc8679cf20 (diff)
downloadqtlocation-mapboxgl-c97a1047dfabe06cd87a0d1bb6dfd855f9727629.tar.gz
6453 restore tilt after orientation (#6491)
* [android] - correct tilt value when restoring activity or creating from xml * correct values requesting camera position adhoc * updated logic change in unit tests
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/camera/CameraPositionTest.java')
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/camera/CameraPositionTest.java39
1 files changed, 2 insertions, 37 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/camera/CameraPositionTest.java b/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/camera/CameraPositionTest.java
index f8c6a1a3c8..56310be86e 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/camera/CameraPositionTest.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/camera/CameraPositionTest.java
@@ -5,7 +5,6 @@ import android.os.Parcelable;
import com.mapbox.mapboxsdk.R;
import com.mapbox.mapboxsdk.constants.MapboxConstants;
-import com.mapbox.mapboxsdk.constants.MathConstants;
import com.mapbox.mapboxsdk.geometry.LatLng;
import com.mapbox.mapboxsdk.utils.MathUtils;
import com.mapbox.mapboxsdk.utils.MockParcel;
@@ -59,7 +58,7 @@ public class CameraPositionTest {
CameraPosition cameraPosition = new CameraPosition.Builder(typedArray).build();
assertEquals("bearing should match", bearing, cameraPosition.bearing, DELTA);
assertEquals("latlng should match", new LatLng(latitude, longitude), cameraPosition.target);
- assertEquals("tilt should match", tilt, cameraPosition.tilt, DELTA);
+ assertEquals("tilt should match", Math.toRadians(tilt), cameraPosition.tilt, DELTA);
assertEquals("zoom should match", zoom, cameraPosition.zoom, DELTA);
}
@@ -75,7 +74,7 @@ public class CameraPositionTest {
CameraPosition cameraPosition = new CameraPosition.Builder(cameraVars).build();
assertEquals("bearing should match", bearing, cameraPosition.bearing, DELTA);
assertEquals("latlng should match", new LatLng(latitude, longitude), cameraPosition.target);
- assertEquals("tilt should match", tilt, cameraPosition.tilt, DELTA);
+ assertEquals("tilt should match", Math.toRadians(tilt), cameraPosition.tilt, DELTA);
assertEquals("zoom should match", zoom, cameraPosition.zoom, DELTA);
}
@@ -94,40 +93,6 @@ public class CameraPositionTest {
}
@Test
- public void testRadianBuilder() {
- LatLng latLng = new LatLng(1, 2);
- CameraPosition.Builder builder = new CameraPosition.Builder(true);
- builder.target(latLng);
- builder.zoom(3);
- builder.tilt(4);
- builder.bearing(5);
- CameraPosition cameraPosition = new CameraPosition(latLng, 3, 4, 5);
- assertEquals("CameraPosition should match", cameraPosition, builder.build());
- }
-
- @Test
- public void testDegreesRadianBuilder() {
- LatLng latLng = new LatLng(1, 2);
- float tilt = 4;
- float bearing = 5;
- float bearingRadian = (float) (-bearing * MathConstants.DEG2RAD);
- float tiltRadian = (float) (MathUtils.clamp(tilt, MapboxConstants.MINIMUM_TILT, MapboxConstants.MAXIMUM_TILT) * MathConstants.DEG2RAD);
-
- CameraPosition.Builder degreeBuilder = new CameraPosition.Builder(false);
- degreeBuilder.target(latLng);
- degreeBuilder.zoom(3);
- degreeBuilder.tilt(tilt);
- degreeBuilder.bearing(bearing);
-
- CameraPosition.Builder radianBuilder = new CameraPosition.Builder(true);
- radianBuilder.target(latLng);
- radianBuilder.zoom(3);
- radianBuilder.tilt(tiltRadian);
- radianBuilder.bearing(bearingRadian);
- assertEquals("CameraPosition should match", radianBuilder.build(), degreeBuilder.build());
- }
-
- @Test
public void testZoomUpdateBuilder() {
float zoomLevel = 5;
CameraPosition.Builder builder = new CameraPosition.Builder(