Skip to content

Commit b0fca53

Browse files
author
Łukasz Paczos
committed
use com.mapbox.common.Log instead of com.mapbox.common.Logger
1 parent c4b2155 commit b0fca53

File tree

63 files changed

+390
-130
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+390
-130
lines changed

libnavigation-base/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ dependencies {
4040

4141
testImplementation project(':libtesting-utils')
4242
testImplementation project(':libtesting-navigation-base')
43+
testImplementation project(':libtesting-navigation-util')
4344
apply from: "${rootDir}/gradle/unit-testing-dependencies.gradle"
4445
}
4546

libnavigation-base/src/test/java/com/mapbox/navigation/base/internal/route/AnnotationsRefresherTest.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ package com.mapbox.navigation.base.internal.route
22

33
import com.mapbox.api.directions.v5.models.LegAnnotation
44
import com.mapbox.api.directions.v5.models.MaxSpeed
5+
import com.mapbox.navigation.testing.LoggingFrontendTestRule
56
import org.junit.Assert.assertEquals
7+
import org.junit.Rule
68
import org.junit.Test
79
import org.junit.runner.RunWith
810
import org.junit.runners.Parameterized
@@ -16,6 +18,9 @@ class AnnotationsRefresherTest(
1618
private val description: String,
1719
) {
1820

21+
@get:Rule
22+
val loggerRule = LoggingFrontendTestRule()
23+
1924
companion object {
2025

2126
@JvmStatic

libnavigation-base/src/test/java/com/mapbox/navigation/base/utils/route/NavigationRouteExTest.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,12 @@ import com.mapbox.api.directions.v5.models.DirectionsRoute
55
import com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI
66
import com.mapbox.navigation.base.route.NavigationRoute
77
import com.mapbox.navigation.testing.FileUtils
8+
import com.mapbox.navigation.testing.LoggingFrontendTestRule
89
import io.mockk.every
910
import io.mockk.mockk
1011
import junit.framework.Assert
1112
import kotlinx.coroutines.runBlocking
13+
import org.junit.Rule
1214
import org.junit.Test
1315
import org.junit.runner.RunWith
1416
import org.junit.runners.Parameterized
@@ -27,6 +29,9 @@ class NavigationRouteExTest {
2729
private val expectedHasUnexpectedClosures: Boolean,
2830
) {
2931

32+
@get:Rule
33+
val loggerRule = LoggingFrontendTestRule()
34+
3035
companion object {
3136
@JvmStatic
3237
@Parameterized.Parameters(name = "{0}")

libnavigation-core/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ dependencies {
6161

6262
testImplementation project(':libtesting-utils')
6363
testImplementation project(':libtesting-navigation-base')
64+
testImplementation project(':libtesting-navigation-util')
6465
apply from: "${rootDir}/gradle/unit-testing-dependencies.gradle"
6566
testImplementation dependenciesList.commonsIO
6667

libnavigation-core/src/main/java/com/mapbox/navigation/core/MapboxNavigation.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,6 @@ import com.mapbox.navigation.navigator.internal.MapboxNativeNavigator
119119
import com.mapbox.navigation.navigator.internal.NavigatorLoader
120120
import com.mapbox.navigation.navigator.internal.router.RouterInterfaceAdapter
121121
import com.mapbox.navigation.utils.internal.ConnectivityHandler
122-
import com.mapbox.navigation.utils.internal.LoggerProvider
123122
import com.mapbox.navigation.utils.internal.ThreadController
124123
import com.mapbox.navigation.utils.internal.ifNonNull
125124
import com.mapbox.navigation.utils.internal.logD
@@ -415,8 +414,6 @@ class MapboxNavigation @VisibleForTesting internal constructor(
415414
private set
416415

417416
init {
418-
// Instantiate LoggerProvider explicitly so that NavigationLogBackend is set
419-
LoggerProvider.initialize()
420417
if (hasInstance) {
421418
throw IllegalStateException(
422419
"""

libnavigation-core/src/main/java/com/mapbox/navigation/core/internal/utils/ModulesUtils.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ internal fun paramsProvider(moduleParams: ModuleParams): Array<ModuleProviderArg
3939
MapboxDistanceFormatter(moduleParams.distanceFormatterOptions),
4040
),
4141
)
42-
is ModuleParams.CommonLogger -> arrayOf()
4342
}
4443

4544
internal sealed class ModuleParams {
@@ -54,6 +53,4 @@ internal sealed class ModuleParams {
5453
val tripNotificationInterceptorOwner: TripNotificationInterceptorOwner,
5554
val distanceFormatterOptions: DistanceFormatterOptions,
5655
) : ModuleParams()
57-
58-
object CommonLogger : ModuleParams()
5956
}

libnavigation-core/src/test/java/com/mapbox/navigation/core/MapboxNavigationBaseTest.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ import com.mapbox.navigation.core.trip.session.TripSessionLocationEngine
4040
import com.mapbox.navigation.core.trip.session.createSetRouteResult
4141
import com.mapbox.navigation.navigator.internal.MapboxNativeNavigator
4242
import com.mapbox.navigation.navigator.internal.NavigatorLoader
43+
import com.mapbox.navigation.testing.LoggingFrontendTestRule
4344
import com.mapbox.navigation.testing.MainCoroutineRule
4445
import com.mapbox.navigation.utils.internal.LoggerProvider
4546
import com.mapbox.navigation.utils.internal.ThreadController
4647
import com.mapbox.navigator.CacheHandle
4748
import com.mapbox.navigator.RouteInterface
48-
import io.mockk.Runs
4949
import io.mockk.coEvery
5050
import io.mockk.every
5151
import io.mockk.just
@@ -66,6 +66,9 @@ import java.util.UUID
6666

6767
internal open class MapboxNavigationBaseTest {
6868

69+
@get:Rule
70+
val loggerRule = LoggingFrontendTestRule()
71+
6972
@get:Rule
7073
val coroutineRule = MainCoroutineRule()
7174

@@ -127,7 +130,6 @@ internal open class MapboxNavigationBaseTest {
127130
@Before
128131
open fun setUp() {
129132
mockkObject(LoggerProvider)
130-
every { LoggerProvider.initialize() } just Runs
131133
mockkObject(NavigatorLoader)
132134
every {
133135
NavigatorLoader.createNativeRouterInterface(any(), any(), any(), any())

libnavigation-core/src/test/java/com/mapbox/navigation/core/accounts/BillingControllerTest.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import com.mapbox.navigation.core.trip.session.NavigationSession
1717
import com.mapbox.navigation.core.trip.session.NavigationSessionState
1818
import com.mapbox.navigation.core.trip.session.NavigationSessionStateObserver
1919
import com.mapbox.navigation.core.trip.session.TripSession
20+
import com.mapbox.navigation.testing.LoggingFrontendTestRule
2021
import io.mockk.Runs
2122
import io.mockk.every
2223
import io.mockk.just
@@ -31,11 +32,15 @@ import io.mockk.verifyOrder
3132
import org.junit.After
3233
import org.junit.Assert.assertNotNull
3334
import org.junit.Before
35+
import org.junit.Rule
3436
import org.junit.Test
3537
import java.util.concurrent.TimeUnit
3638

3739
class BillingControllerTest {
3840

41+
@get:Rule
42+
val loggerRule = LoggingFrontendTestRule()
43+
3944
private val accessToken = "pk.123"
4045
private lateinit var navigationSession: NavigationSession
4146
private lateinit var tripSession: TripSession

libnavigation-core/src/test/java/com/mapbox/navigation/core/history/MapboxHistoryRecorderTest.kt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,27 @@ import android.content.Context
44
import androidx.test.core.app.ApplicationProvider
55
import com.mapbox.navigation.base.options.HistoryRecorderOptions
66
import com.mapbox.navigation.base.options.NavigationOptions
7+
import com.mapbox.navigation.testing.LoggingFrontendTestRule
78
import com.mapbox.navigation.utils.internal.LoggerFrontend
8-
import com.mapbox.navigation.utils.internal.LoggerProvider
99
import io.mockk.mockk
1010
import io.mockk.verify
1111
import org.junit.Assert.assertTrue
12+
import org.junit.Rule
1213
import org.junit.Test
1314
import org.junit.runner.RunWith
1415
import org.robolectric.RobolectricTestRunner
1516
import java.io.File
1617

1718
@RunWith(RobolectricTestRunner::class)
1819
class MapboxHistoryRecorderTest {
20+
21+
private val logger = mockk<LoggerFrontend>(relaxed = true)
22+
23+
@get:Rule
24+
val loggerRule = LoggingFrontendTestRule(logger)
25+
1926
private val context: Context = ApplicationProvider.getApplicationContext()
2027
private val navigationOptionsBuilder = NavigationOptions.Builder(context)
21-
private val logger = mockk<LoggerFrontend>(relaxed = true).apply {
22-
LoggerProvider.setLoggerFrontend(this)
23-
}
2428

2529
@Test
2630
fun `historyRecorder fileDirectory is default when no options provided`() {

libnavigation-core/src/test/java/com/mapbox/navigation/core/lifecycle/CarAppLifecycleOwnerTest.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@ import androidx.lifecycle.Lifecycle
1111
import androidx.lifecycle.LifecycleOwner
1212
import androidx.lifecycle.LifecycleRegistry
1313
import com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI
14+
import com.mapbox.navigation.testing.LoggingFrontendTestRule
1415
import io.mockk.every
1516
import io.mockk.mockk
1617
import io.mockk.verify
1718
import io.mockk.verifyOrder
1819
import org.junit.Before
20+
import org.junit.Rule
1921
import org.junit.Test
2022
import org.junit.runner.RunWith
2123
import org.robolectric.RobolectricTestRunner
@@ -26,6 +28,9 @@ class CarAppLifecycleOwnerTest {
2628
private val testLifecycleObserver: DefaultLifecycleObserver = mockk(relaxUnitFun = true)
2729
private val carAppLifecycleOwner = CarAppLifecycleOwner()
2830

31+
@get:Rule
32+
val loggerRule = LoggingFrontendTestRule()
33+
2934
@Before
3035
fun setup() {
3136
carAppLifecycleOwner.lifecycle.addObserver(testLifecycleObserver)

0 commit comments

Comments
 (0)