From 8e067868e70db4d2865dbce00d38b221794185d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Paczos?= Date: Wed, 5 Dec 2018 18:40:55 +0100 Subject: [android] fix LocationComponent unit test with Style.java object --- .../java/com/mapbox/mapboxsdk/location/LocationComponentTest.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/location/LocationComponentTest.kt') diff --git a/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/location/LocationComponentTest.kt b/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/location/LocationComponentTest.kt index 0c8684e061..853760f6df 100644 --- a/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/location/LocationComponentTest.kt +++ b/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/location/LocationComponentTest.kt @@ -8,11 +8,12 @@ import com.mapbox.android.core.location.LocationEngine import com.mapbox.android.core.location.LocationEngineRequest import com.mapbox.mapboxsdk.R import com.mapbox.mapboxsdk.maps.MapboxMap +import com.mapbox.mapboxsdk.maps.Style import org.junit.Assert import org.junit.Before -import org.junit.Ignore import org.junit.Test import org.junit.runner.RunWith +import org.mockito.ArgumentMatchers import org.mockito.Mock import org.mockito.Mockito.* import org.mockito.MockitoAnnotations @@ -61,16 +62,22 @@ class LocationComponentTest { @Mock private lateinit var locationEngineProvider: LocationComponent.InternalLocationEngineProvider + @Mock + private lateinit var style: Style + @Before fun before() { MockitoAnnotations.initMocks(this) locationComponent = LocationComponent(mapboxMap, currentListener, lastListener, locationLayerController, locationCameraController, locationAnimatorCoordinator, staleStateManager, compassEngine, locationEngineProvider) doReturn(locationEngine).`when`(locationEngineProvider).getBestLocationEngine(context, false) + doReturn(style).`when`(mapboxMap).style } @Test fun activateWithRequestTest() { locationComponent.activateLocationComponent(context, locationEngine, locationEngineRequest, locationComponentOptions) + verify(mapboxMap).getStyle(ArgumentMatchers.any(Style.OnStyleLoaded::class.java)) + Assert.assertEquals(locationEngineRequest, locationComponent.locationEngineRequest) doReturn(mock(TypedArray::class.java)).`when`(context) -- cgit v1.2.1