summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/location/LocationComponentTest.kt20
1 files changed, 20 insertions, 0 deletions
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 cf513068ac..d380855b6c 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
@@ -98,6 +98,26 @@ class LocationComponentTest {
}
@Test
+ fun activateWithDefaultLocationEngineRequestAndOptionsTest() {
+ locationComponent.activateLocationComponent(context, mockk(), true, locationEngineRequest, locationComponentOptions)
+
+ Assert.assertEquals(locationEngineRequest, locationComponent.locationEngineRequest)
+
+ doReturn(mock(TypedArray::class.java)).`when`(context)
+ .obtainStyledAttributes(R.style.mapbox_LocationComponent, R.styleable.mapbox_LocationComponent)
+
+ val resources = mock(Resources::class.java)
+
+ doReturn(resources).`when`(context).resources
+ doReturn(0f).`when`(resources)
+ .getDimension(R.dimen.mapbox_locationComponentTrackingMultiFingerMoveThreshold)
+ doReturn(0f).`when`(resources)
+ .getDimension(R.dimen.mapbox_locationComponentTrackingMultiFingerMoveThreshold)
+ locationComponent.activateLocationComponent(context, mockk(), true, locationEngineRequest, locationComponentOptions)
+ Assert.assertEquals(locationEngineRequest, locationComponent.locationEngineRequest)
+ }
+
+ @Test
fun locationUpdatesWhenEnabledDisableTest() {
locationComponent.activateLocationComponent(context, mockk(), locationEngine, locationEngineRequest, locationComponentOptions)
verify(locationEngine, times(0)).removeLocationUpdates(currentListener)