diff options
author | Tobrun <tobrun@mapbox.com> | 2016-03-29 09:16:02 +0200 |
---|---|---|
committer | Brad Leege <bleege@gmail.com> | 2016-03-29 14:07:52 -0500 |
commit | f8b6e1f7da5cfa2e3dc88f9b643f766230f6ea50 (patch) | |
tree | 5105379cfddabca2078f16b7a778dded9bb626d5 /platform/android/MapboxGLAndroidSDKTestApp/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java | |
parent | 9a556bf24af19bf2788fef447d095d97cff728a2 (diff) | |
download | qtlocation-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.java | 17 |
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); |