@@ -15,7 +15,9 @@ import io.mockk.MockKAnnotations
1515import io.mockk.every
1616import io.mockk.mockk
1717import io.mockk.mockkStatic
18+ import io.mockk.unmockkStatic
1819import io.mockk.verify
20+ import org.junit.After
1921import org.junit.Assert.assertEquals
2022import org.junit.Assert.assertNull
2123import org.junit.Assert.assertTrue
@@ -363,7 +365,7 @@ class RouteOptionsUpdaterTest {
363365 @RunWith(Parameterized ::class )
364366 class BearingOptionsParameterized (
365367 val routeOptions : RouteOptions ,
366- val remainingWaypointsParameter : Int ,
368+ val indexNextCoordinate : Int ,
367369 val expectedBearings : List <Bearing ?>
368370 ) {
369371
@@ -376,7 +378,7 @@ class RouteOptionsUpdaterTest {
376378 fun params () = listOf (
377379 arrayOf(
378380 provideRouteOptionsWithCoordinatesAndBearings(),
379- 3 ,
381+ 1 ,
380382 listOf (
381383 Bearing .builder()
382384 .angle(DEFAULT_REROUTE_BEARING_ANGLE .toDouble())
@@ -398,7 +400,7 @@ class RouteOptionsUpdaterTest {
398400 ),
399401 arrayOf(
400402 provideRouteOptionsWithCoordinates(),
401- 1 ,
403+ 3 ,
402404 listOf (
403405 Bearing .builder()
404406 .angle(DEFAULT_REROUTE_BEARING_ANGLE .toDouble())
@@ -445,7 +447,7 @@ class RouteOptionsUpdaterTest {
445447 )
446448 )
447449 .build(),
448- 3 ,
450+ 1 ,
449451 listOf (
450452 Bearing .builder()
451453 .angle(DEFAULT_REROUTE_BEARING_ANGLE .toDouble())
@@ -463,14 +465,20 @@ class RouteOptionsUpdaterTest {
463465 fun setup () {
464466 MockKAnnotations .init (this , relaxUnitFun = true , relaxed = true )
465467 mockLocation()
468+ mockkStatic(" com.mapbox.navigation.base.internal.extensions.WaypointEx" )
466469
467470 routeRefreshAdapter = RouteOptionsUpdater ()
468471 }
469472
473+ @After
474+ fun cleanup () {
475+ unmockkStatic(" com.mapbox.navigation.base.internal.extensions.WaypointEx" )
476+ }
477+
470478 @Test
471479 fun bearingOptions () {
472480 val routeProgress: RouteProgress = mockk(relaxed = true ) {
473- every { remainingWaypoints } returns remainingWaypointsParameter
481+ every { indexOfNextCoordinate(any(), any()) } returns indexNextCoordinate
474482 }
475483
476484 val newRouteOptions =
0 commit comments