@@ -13,7 +13,6 @@ import com.mapbox.navigation.core.replay.history.mapToLocation
1313import com.mapbox.navigation.core.replay.route.ReplayRouteMapper
1414import com.mapbox.navigation.core.test.R
1515import com.mapbox.navigation.navigator.internal.MapboxNativeNavigator
16- import com.mapbox.navigation.navigator.internal.MapboxNativeNavigatorImpl
1716import com.mapbox.navigator.NavigationStatus
1817import com.mapbox.navigator.NavigationStatusOrigin
1918import com.mapbox.navigator.NavigatorObserver
@@ -43,19 +42,20 @@ class ArtificialDriverTest {
4342 @Ignore(" test sometimes fails because of https://mapbox.atlassian.net/browse/NN-418" )
4443 fun nativeNavigatorFollowsArtificialDriverWithoutReroutes () =
4544 runBlocking<Unit >(Dispatchers .Main ) {
46- withNavigators { mapboxNavigation, nativeNavigator ->
45+ withNavigators { mapboxNavigation ->
4746 mapboxNavigation.historyRecorder.startRecording()
4847 val testRoute = getTestRoute()
4948 val events = createArtificialLocationUpdates(testRoute)
50- val setRoutesResult =
51- nativeNavigator .setRoutes(testRoute, reason = SetRoutesReason .NEW_ROUTE )
49+ val setRoutesResult = mapboxNavigation.navigator
50+ .setRoutes(testRoute, reason = SetRoutesReason .NEW_ROUTE )
5251 assertTrue(" result is $setRoutesResult " , setRoutesResult.isValue)
5352 val statusesTracking = async<List <NavigationStatus >> {
54- nativeNavigator.collectStatuses(untilRouteState = RouteState .COMPLETE )
53+ mapboxNavigation.navigator
54+ .collectStatuses(untilRouteState = RouteState .COMPLETE )
5555 }
5656
5757 for (location in events.map { it.location.mapToLocation() }) {
58- assertTrue(nativeNavigator .updateLocation(location.toFixLocation()))
58+ assertTrue(mapboxNavigation.navigator .updateLocation(location.toFixLocation()))
5959 }
6060
6161 val states = statusesTracking.await()
@@ -113,7 +113,7 @@ fun MapboxNativeNavigator.statusUpdates(): Flow<OnStatusUpdateParameters> {
113113}
114114
115115private suspend fun withNavigators (
116- block : suspend (MapboxNavigation , MapboxNativeNavigator ) -> Unit
116+ block : suspend (MapboxNavigation ) -> Unit
117117) {
118118 val context = InstrumentationRegistry .getInstrumentation().targetContext
119119 val mapboxNavigation = MapboxNavigationProvider .create(
@@ -122,7 +122,7 @@ private suspend fun withNavigators(
122122 .build()
123123 )
124124 try {
125- block(mapboxNavigation, MapboxNativeNavigatorImpl )
125+ block(mapboxNavigation)
126126 } finally {
127127 mapboxNavigation.onDestroy()
128128 }
0 commit comments