summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/maps/MapboxMapTest.java
blob: 9a323a1d7582ad9d56bc777edd387730e38da4f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package com.mapbox.mapboxsdk.maps;

import com.mapbox.mapboxsdk.camera.CameraUpdateFactory;
import com.mapbox.mapboxsdk.geometry.LatLng;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import static org.mockito.Mockito.mock;

public class MapboxMapTest {

  private MapboxMap mapboxMap;

  @Before
  public void beforeTest() {

    mapboxMap = new MapboxMap(mock(NativeMapView.class),
      mock(Transform.class),
      mock(UiSettings.class),
      mock(Projection.class),
      mock(MapboxMap.OnGesturesManagerInteractionListener.class),
      mock(AnnotationManager.class),
      mock(CameraChangeDispatcher.class));
  }

  @Test(expected = IllegalArgumentException.class)
  public void testAnimateCameraChecksDurationPositive() {
    mapboxMap.animateCamera(CameraUpdateFactory.newLatLng(new LatLng(30.0, 30.0)),
      0, null);
  }

  @Test(expected = IllegalArgumentException.class)
  public void testEaseCameraChecksDurationPositive() {
    mapboxMap.easeCamera(CameraUpdateFactory.newLatLng(new LatLng(30.0, 30.0)),
      0, null);
  }

  @After
  public void afterTest() {
    mapboxMap = null;
  }
}