summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java
diff options
context:
space:
mode:
authorTobrun <tobrun@mapbox.com>2016-03-29 09:16:02 +0200
committerBrad Leege <bleege@gmail.com>2016-03-29 14:07:52 -0500
commitf8b6e1f7da5cfa2e3dc88f9b643f766230f6ea50 (patch)
tree5105379cfddabca2078f16b7a778dded9bb626d5 /platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java
parent9a556bf24af19bf2788fef447d095d97cff728a2 (diff)
downloadqtlocation-mapboxgl-f8b6e1f7da5cfa2e3dc88f9b643f766230f6ea50.tar.gz
[android] #4487 - ArraysInOfBoundsException fix for addMarkers
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java')
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java17
1 files changed, 17 insertions, 0 deletions
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 9e06a46aa5..2032cfe90c 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
@@ -535,6 +535,23 @@ public class MapboxMapTest {
}
@Test
+ public void testAddMarkersEmpty() {
+ List<MarkerOptions> markerList = new ArrayList<>();
+ mMapboxMap.addMarkers(markerList);
+ assertEquals("Markers size should be 0", 0, mMapboxMap.getMarkers().size());
+ }
+
+ @Test
+ public void testAddMarkersSingleMarker() {
+ List<MarkerOptions> markerList = new ArrayList<>();
+ MarkerOptions markerOptions = new MarkerOptions().title("a");
+ markerList.add(markerOptions);
+ mMapboxMap.addMarkers(markerList);
+ assertEquals("Markers size should be 1", 1, mMapboxMap.getMarkers().size());
+ assertTrue(mMapboxMap.getMarkers().contains(markerOptions.getMarker()));
+ }
+
+ @Test
public void testAddPolygon() {
PolygonOptions polygonOptions = new PolygonOptions().add(new LatLng());
Polygon polygon = mMapboxMap.addPolygon(polygonOptions);