summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDKTestApp/src
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2016-11-23 10:53:39 +0100
committerGitHub <noreply@github.com>2016-11-23 10:53:39 +0100
commitedb487b74d800d46f04b27dd7610a028720de79a (patch)
tree9c505790a26cc01ba3a8bc4c3565b824bcf8979e /platform/android/MapboxGLAndroidSDKTestApp/src
parent4577c56745d90cfa00837d00e5e5605260a54879 (diff)
downloadqtlocation-mapboxgl-edb487b74d800d46f04b27dd7610a028720de79a.tar.gz
[android] - move camera logic to dedicated transform class (#6919)
* [android] - move camera logic to dedicated transform class post camera updates to the message queue, this makes calling an new camera update in the on finish of another update possible. Simplify transform.java implementation. * fail the step if instrumentation tests fail, fixup typo
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src')
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/annotations/MarkerViewTest.java8
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/camera/CameraMoveTest.java1
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraAnimationTypeActivity.java7
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java8
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java331
5 files changed, 22 insertions, 333 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/annotations/MarkerViewTest.java b/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/annotations/MarkerViewTest.java
index 776406d555..5a74deef08 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/annotations/MarkerViewTest.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/annotations/MarkerViewTest.java
@@ -45,7 +45,7 @@ public class MarkerViewTest {
}
@Test
- public void addMarkerTest() {
+ public void addMarkerViewTest() {
ViewUtils.checkViewIsDisplayed(R.id.mapView);
MapboxMap mapboxMap = rule.getActivity().getMapboxMap();
assertEquals("Markers should be empty", 0, mapboxMap.getMarkers().size());
@@ -107,6 +107,8 @@ public class MarkerViewTest {
public void perform(UiController uiController, View view) {
mapboxMap.getMarkerViewManager().addMarkerViewAdapter(new MarkerViewActivity.TextAdapter(view.getContext(), mapboxMap));
marker = mapboxMap.addMarker(options);
+ mapboxMap.invalidate();
+ uiController.loopMainThreadForAtLeast(250);
}
}
@@ -131,11 +133,11 @@ public class MarkerViewTest {
@Override
public void perform(UiController uiController, View view) {
mapboxMap.selectMarker(marker);
-
+ mapboxMap.invalidate();
+ uiController.loopMainThreadForAtLeast(250);
}
}
-
@After
public void unregisterIdlingResource() {
Espresso.unregisterIdlingResources(idlingResource);
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/camera/CameraMoveTest.java b/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/camera/CameraMoveTest.java
index 053a7fb6bb..80f5dda77e 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/camera/CameraMoveTest.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/camera/CameraMoveTest.java
@@ -231,6 +231,7 @@ public class CameraMoveTest {
@Override
public void perform(UiController uiController, View view) {
mapboxMap.moveCamera(cameraUpdate);
+ uiController.loopMainThreadForAtLeast(100);
}
}
}
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraAnimationTypeActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraAnimationTypeActivity.java
index 244759713e..50c61b1ce1 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraAnimationTypeActivity.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraAnimationTypeActivity.java
@@ -61,6 +61,13 @@ public class CameraAnimationTypeActivity extends AppCompatActivity implements On
}
});
+ mapboxMap.setOnCameraChangeListener(new MapboxMap.OnCameraChangeListener() {
+ @Override
+ public void onCameraChange(CameraPosition position) {
+ Log.e(MapboxConstants.TAG, "OnCameraChange: " + position);
+ }
+ });
+
// handle move button clicks
View moveButton = findViewById(R.id.cameraMoveButton);
if (moveButton != null) {
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java
index 1f2f7346c4..617288635a 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java
@@ -54,6 +54,14 @@ public class CameraPositionActivity extends AppCompatActivity implements OnMapRe
@Override
public void onMapReady(@NonNull final MapboxMap mapboxMap) {
this.mapboxMap = mapboxMap;
+
+ mapboxMap.setOnCameraChangeListener(new MapboxMap.OnCameraChangeListener() {
+ @Override
+ public void onCameraChange(CameraPosition position) {
+ Log.e(MapboxConstants.TAG, "OnCameraChange: " + position);
+ }
+ });
+
// add a listener to FAB
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setColorFilter(ContextCompat.getColor(CameraPositionActivity.this, R.color.primary));
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java b/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java
index 848a1e2abb..6371ddc2b8 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java
@@ -1,8 +1,6 @@
package com.mapbox.mapboxsdk.maps;
import android.graphics.Color;
-import android.graphics.Point;
-import android.graphics.PointF;
import com.mapbox.mapboxsdk.annotations.BaseMarkerOptions;
import com.mapbox.mapboxsdk.annotations.Marker;
@@ -11,11 +9,8 @@ import com.mapbox.mapboxsdk.annotations.Polygon;
import com.mapbox.mapboxsdk.annotations.PolygonOptions;
import com.mapbox.mapboxsdk.annotations.Polyline;
import com.mapbox.mapboxsdk.annotations.PolylineOptions;
-import com.mapbox.mapboxsdk.camera.CameraPosition;
-import com.mapbox.mapboxsdk.camera.CameraUpdateFactory;
import com.mapbox.mapboxsdk.exceptions.InvalidMarkerPositionException;
import com.mapbox.mapboxsdk.geometry.LatLng;
-import com.mapbox.mapboxsdk.geometry.LatLngBounds;
import org.junit.Before;
import org.junit.Test;
@@ -30,7 +25,6 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
-import static org.mockito.Matchers.any;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
@@ -196,19 +190,6 @@ public class MapboxMapTest {
}
//
- // padding
- //
-
- @Test
- public void testPadding() {
- mMapboxMap.setOnCameraChangeListener(mOnCameraChangeListener);
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.moveCamera(CameraUpdateFactory.newCameraPosition(position));
- mMapboxMap.setPadding(0, 0, 0, 0);
- verify(mOnCameraChangeListener, times(1)).onCameraChange(position);
- }
-
- //
// setters/getters interfaces
//
@@ -261,316 +242,6 @@ public class MapboxMapTest {
}
//
- // CameraPosition
- //
-
- @Test
- public void testCameraPosition() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- assertEquals("CameraPosition should be same", position, mMapboxMap.getCameraPosition());
- }
-
- //
- // Camera - moveCamera
- //
-
- @Test
- public void testNewCameraPositionMoveCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.moveCamera(CameraUpdateFactory.newCameraPosition(position));
- assertEquals("CameraPosition should be same", position, mMapboxMap.getCameraPosition());
- }
-
- //
- // Camera - animateCamera
- //
-
- @Test
- public void testNewCameraPositionAnimateCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.animateCamera(CameraUpdateFactory.newCameraPosition(position));
- assertEquals("CameraPosition should be same", position, mMapboxMap.getCameraPosition());
- }
-
- @Test
- public void testNewCameraPositionAnimateCameraWithCallbackParameter() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.animateCamera(CameraUpdateFactory.newCameraPosition(position), null);
- assertEquals("CameraPosition should be same", position, mMapboxMap.getCameraPosition());
- }
-
- @Test
- public void testNewCameraPositionAnimateCameraWithDurationParameter() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.animateCamera(CameraUpdateFactory.newCameraPosition(position), 0);
- assertEquals("CameraPosition should be same", position, mMapboxMap.getCameraPosition());
- }
-
- @Test
- public void testNewCameraPositionAnimateCameraWithDurationAndCallbackParameter() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.animateCamera(CameraUpdateFactory.newCameraPosition(position), 0, null);
- assertEquals("CameraPosition should be same", position, mMapboxMap.getCameraPosition());
- }
-
- //
- // Camera - easeCamera
- //
-
- @Test
- public void testNewCameraPositionEaseCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.easeCamera(CameraUpdateFactory.newCameraPosition(position));
- assertEquals("CameraPosition should be same", position, mMapboxMap.getCameraPosition());
- }
-
- @Test
- public void testNewCameraPositionEaseCameraWithCallbackParameter() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.easeCamera(CameraUpdateFactory.newCameraPosition(position), 1000, null);
- assertEquals("CameraPosition should be same", position, mMapboxMap.getCameraPosition());
- }
-
- //
- // Camera - LatLng
- //
-
- @Test
- public void testLatLngMoveCamera() {
- mMapboxMap.moveCamera(CameraUpdateFactory.newLatLng(new LatLng(4, 5)));
- assertEquals("LatLng should be same", new LatLng(4, 5), mMapboxMap.getCameraPosition().target);
- }
-
- @Test
- public void testLatLngAnimateCamera() {
- mMapboxMap.animateCamera(CameraUpdateFactory.newLatLng(new LatLng(4, 5)));
- assertEquals("LatLng should be same", new LatLng(4, 5), mMapboxMap.getCameraPosition().target);
- }
-
- @Test
- public void testLatLngEaseCamera() {
- mMapboxMap.easeCamera(CameraUpdateFactory.newLatLng(new LatLng(4, 5)), 1000);
- assertEquals("LatLng should be same", new LatLng(4, 5), mMapboxMap.getCameraPosition().target);
- }
-
- //
- // Camera - LatLngZoom
- //
-
- @Test
- public void testLatLngZoomMoveCamera() {
- mMapboxMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(4, 5), 10));
- assertEquals("LatLng should be same", new LatLng(4, 5), mMapboxMap.getCameraPosition().target);
- assertTrue("Zoomlevel should be same", 10 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testLatLngZoomAnimateCamera() {
- mMapboxMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(4, 5), 10));
- assertEquals("LatLng should be same", new LatLng(4, 5), mMapboxMap.getCameraPosition().target);
- assertTrue("Zoomlevel should be same", 10 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testLatLngZoomEaseCamera() {
- mMapboxMap.easeCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(4, 5), 10), 1000);
- assertEquals("LatLng should be same", new LatLng(4, 5), mMapboxMap.getCameraPosition().target);
- assertTrue("Zoomlevel should be same", 10 == mMapboxMap.getCameraPosition().zoom);
- }
-
- //
- // Camera - LatLngBounds
- //
- @Test
- public void testLatLngBounds() {
- LatLng la = new LatLng(34.053940, -118.242622);
- LatLng ny = new LatLng(40.712730, -74.005953);
- LatLng centroid = new LatLng(
- (la.getLatitude() + ny.getLatitude()) / 2,
- (la.getLongitude() + ny.getLongitude()) / 2);
-
- Projection projection = mock(Projection.class);
- when(projection.toScreenLocation(la)).thenReturn(new PointF(20, 20));
- when(projection.toScreenLocation(ny)).thenReturn(new PointF(100, 100));
- when(projection.fromScreenLocation(any(PointF.class))).thenReturn(centroid);
-
- UiSettings uiSettings = mock(UiSettings.class);
- when(uiSettings.getHeight()).thenReturn(1000f);
-
- mMapboxMap.setProjection(projection);
- mMapboxMap.setUiSettings(uiSettings);
-
- LatLngBounds bounds = new LatLngBounds.Builder().include(la).include(ny).build();
- mMapboxMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 1));
-
- assertEquals("LatLng should be same", centroid, mMapboxMap.getCameraPosition().target);
- }
-
-
- //
- // CameraPositionUpdate - NPX target
- //
- @Test
- public void testCamerePositionUpdateNullTarget() {
- LatLng latLng = new LatLng(1, 1);
- mMapboxMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
- mMapboxMap.moveCamera(CameraUpdateFactory.newLatLng(null));
- assertEquals("LatLng should be same", latLng, mMapboxMap.getCameraPosition().target);
- }
-
- //
- // Camera - ScrollBy
- //
- @Test
- public void testScrollBy() {
- LatLng latLng = new LatLng(1, 1);
- mMapboxMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
- mMapboxMap.moveCamera(CameraUpdateFactory.scrollBy(0, 0));
- assertEquals("LatLng should be same", latLng, mMapboxMap.getCameraPosition().target);
- mMapboxMap.moveCamera(CameraUpdateFactory.scrollBy(12, 12));
- }
-
- //
- // Camera - Zoom
- //
-
- @Test
- public void testZoomInMoveCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.moveCamera(CameraUpdateFactory.zoomIn());
- assertTrue("Zoomlevel should be same", 4 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomOutMoveCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.moveCamera(CameraUpdateFactory.zoomOut());
- assertTrue("Zoomlevel should be same", 2 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomByMoveCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.moveCamera(CameraUpdateFactory.zoomBy(3));
- assertTrue("Zoomlevel should be same", 6 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomByPointMoveCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.moveCamera(CameraUpdateFactory.zoomBy(3, new Point(0, 0)));
- assertTrue("Zoomlevel should be same", 6 == mMapboxMap.getCameraPosition().zoom);
- // todo calculate and check LatLng
- }
-
- @Test
- public void testZoomToMoveCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.moveCamera(CameraUpdateFactory.zoomTo(12));
- assertTrue("Zoomlevel should be same", 12 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomInAnimateCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.animateCamera(CameraUpdateFactory.zoomIn());
- assertTrue("Zoomlevel should be same", 4 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomOutAnimateCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.animateCamera(CameraUpdateFactory.zoomOut());
- assertTrue("Zoomlevel should be same", 2 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomByAnimateCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.animateCamera(CameraUpdateFactory.zoomBy(3));
- assertTrue("Zoomlevel should be same", 6 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomToAnimateCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.animateCamera(CameraUpdateFactory.zoomTo(12));
- assertTrue("Zoomlevel should be same", 12 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomByPointAnimateCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.animateCamera(CameraUpdateFactory.zoomBy(1, new Point(0, 0)));
- assertTrue("Zoomlevel should be same", 4 == mMapboxMap.getCameraPosition().zoom);
- // todo calculate and check LatLng
- }
-
- @Test
- public void testZoomInEaseCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.easeCamera(CameraUpdateFactory.zoomIn(), 1000);
- assertTrue("Zoomlevel should be same", 4 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomOutEaseCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.easeCamera(CameraUpdateFactory.zoomOut(), 1000);
- assertTrue("Zoomlevel should be same", 2 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomByEaseCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.easeCamera(CameraUpdateFactory.zoomBy(3), 1000);
- assertTrue("Zoomlevel should be same", 6 == mMapboxMap.getCameraPosition().zoom);
- }
-
- @Test
- public void testZoomByPointCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.easeCamera(CameraUpdateFactory.zoomBy(3, new Point(0, 0)), 1000);
- assertTrue("Zoomlevel should be same", 6 == mMapboxMap.getCameraPosition().zoom);
- // todo calculate and check LatLng
- }
-
- @Test
- public void testZoomToEaseCamera() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setCameraPosition(position);
- mMapboxMap.easeCamera(CameraUpdateFactory.zoomTo(12), 1000);
- assertTrue("Zoomlevel should be same", 12 == mMapboxMap.getCameraPosition().zoom);
- }
-
- //
- // OnCameraChangeListener
- //
-
- @Test
- public void testOnCameraChangeListener() {
- CameraPosition position = new CameraPosition.Builder().bearing(1).tilt(2).zoom(3).target(new LatLng(4, 5)).build();
- mMapboxMap.setOnCameraChangeListener(mOnCameraChangeListener);
- mMapboxMap.moveCamera(CameraUpdateFactory.newCameraPosition(position));
- verify(mOnCameraChangeListener, times(1)).onCameraChange(position);
- }
-
- //
// Annotations
//
@@ -582,7 +253,7 @@ public class MapboxMapTest {
}
@Test(expected = InvalidMarkerPositionException.class)
- public void testAddMarkerInvalidPosition(){
+ public void testAddMarkerInvalidPosition() {
new MarkerOptions().getMarker();
}