@@ -8,17 +8,21 @@ import android.widget.ImageView
8
8
import android.widget.TextView
9
9
import androidx.appcompat.widget.AppCompatTextView
10
10
import com.google.android.material.floatingactionbutton.FloatingActionButton
11
+ import com.mapbox.mapboxsdk.Mapbox
12
+ import com.mapbox.mapboxsdk.WellKnownTileServer
11
13
import com.mapbox.mapboxsdk.camera.CameraPosition
12
14
import com.mapbox.mapboxsdk.camera.CameraUpdateFactory
13
15
import com.mapbox.mapboxsdk.geometry.LatLng
14
16
import com.mapbox.mapboxsdk.maps.MapboxMap
15
17
import com.mapbox.mapboxsdk.maps.Style
16
18
import com.mapbox.mapboxsdk.maps.UiSettings
17
19
import com.mapbox.mapboxsdk.style.layers.Layer
20
+ import com.mapbox.mapboxsdk.util.TileServerOptions
18
21
import com.nhaarman.mockitokotlin2.times
19
22
import com.nhaarman.mockitokotlin2.verify
20
23
import com.nhaarman.mockitokotlin2.whenever
21
24
import fr.free.nrw.commons.LocationPicker.LocationPickerActivity
25
+ import fr.free.nrw.commons.R
22
26
import fr.free.nrw.commons.TestCommonsApplication
23
27
import fr.free.nrw.commons.kvstore.JsonKvStore
24
28
import fr.free.nrw.commons.upload.mediaDetails.UploadMediaDetailFragment.LAST_LOCATION
@@ -131,6 +135,12 @@ class LocationPickerActivityUnitTests {
131
135
@Test
132
136
@Throws(Exception ::class )
133
137
fun testOnMapReady () {
138
+ Mapbox .getInstance(
139
+ context,
140
+ context.getString(R .string.mapbox_commons_app_token),
141
+ WellKnownTileServer .Mapbox
142
+ )
143
+
134
144
val method: Method = LocationPickerActivity ::class .java.getDeclaredMethod(
135
145
" onMapReady" ,
136
146
MapboxMap ::class .java
@@ -234,9 +244,9 @@ class LocationPickerActivityUnitTests {
234
244
method.isAccessible = true
235
245
method.invoke(activity)
236
246
verify(applicationKvStore, times(1 ))
237
- .putString(LAST_LOCATION , position.target.latitude.toString()
247
+ .putString(LAST_LOCATION , position.target!! .latitude.toString()
238
248
+ " ,"
239
- + position.target.longitude
249
+ + position.target!! .longitude
240
250
)
241
251
verify(applicationKvStore, times(1 ))
242
252
.putString(LAST_ZOOM , position.zoom.toString())
0 commit comments