Upgrade libs and remove Jetifier (#218)

Co-authored-by: Birk Skyum <74932975+birkskyum@users.noreply.github.com>
This commit is contained in:
Carlo Marinangeli
2022-09-13 16:34:47 +02:00
committed by GitHub
parent cafd4cbf24
commit 39574ed238
7 changed files with 18 additions and 32 deletions

View File

@@ -1,5 +1,6 @@
package com.mapbox.mapboxsdk.maps
import android.os.Looper.getMainLooper
import com.mapbox.mapboxsdk.camera.CameraPosition
import com.mapbox.mapboxsdk.camera.CameraUpdateFactory
import com.mapbox.mapboxsdk.geometry.LatLng
@@ -8,6 +9,8 @@ import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
import org.robolectric.Shadows.shadowOf
import org.robolectric.shadows.ShadowLooper
@RunWith(RobolectricTestRunner::class)
class TransformTest {
@@ -16,12 +19,14 @@ class TransformTest {
private lateinit var nativeMapView: NativeMap
private lateinit var transform: Transform
private lateinit var cameraChangeDispatcher: CameraChangeDispatcher
private lateinit var mainLooper: ShadowLooper
@Before
fun setup() {
cameraChangeDispatcher = spyk()
mapView = mockk()
nativeMapView = mockk()
mainLooper = shadowOf(getMainLooper())
transform = Transform(mapView, nativeMapView, cameraChangeDispatcher)
every { nativeMapView.isDestroyed } returns false
every { nativeMapView.cameraPosition } returns CameraPosition.DEFAULT
@@ -51,6 +56,7 @@ class TransformTest {
every { nativeMapView.cameraPosition } returns expected
transform.moveCamera(mapboxMap, update, callback)
mainLooper.idle()
verify { cameraChangeDispatcher.onCameraMove() }
verify { nativeMapView.jumpTo(target, -1.0, -1.0, -1.0, null) }
verify { callback.onFinish() }
@@ -91,6 +97,7 @@ class TransformTest {
transform.easeCamera(mapboxMap, update, 100, false, callback)
mainLooper.idle()
verify { nativeMapView.easeTo(target, -1.0, -1.0, -1.0, null, 100, false) }
verify { callback.onFinish() }
}
@@ -130,6 +137,7 @@ class TransformTest {
transform.animateCamera(mapboxMap, update, 100, callback)
mainLooper.idle()
verify { nativeMapView.flyTo(target, -1.0, -1.0, -1.0, null, 100) }
verify { callback.onFinish() }
}