Skip to content

Commit 9b04b86

Browse files
committed
Fix tests
1 parent c63705f commit 9b04b86

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

firebase-sessions/src/test/kotlin/com/google/firebase/sessions/EventGDTLoggerTest.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ package com.google.firebase.sessions
1818

1919
import com.google.android.datatransport.Encoding
2020
import com.google.android.datatransport.Event
21+
import com.google.android.datatransport.TransportFactory
2122
import com.google.common.truth.Truth.assertThat
2223
import com.google.firebase.FirebaseApp
2324
import com.google.firebase.sessions.testing.FakeFirebaseApp
25+
import com.google.firebase.sessions.testing.FakeProvider
2426
import com.google.firebase.sessions.testing.FakeTransportFactory
2527
import com.google.firebase.sessions.testing.TestSessionEventData
2628
import org.junit.After
@@ -39,7 +41,8 @@ class EventGDTLoggerTest {
3941
TestSessionEventData.TEST_SESSION_DETAILS
4042
)
4143
val fakeTransportFactory = FakeTransportFactory()
42-
val eventGDTLogger = EventGDTLogger(transportFactory = fakeTransportFactory)
44+
val fakeTransportFactoryProvider = FakeProvider(fakeTransportFactory as TransportFactory)
45+
val eventGDTLogger = EventGDTLogger(transportFactoryProvider = fakeTransportFactoryProvider)
4346

4447
eventGDTLogger.log(sessionEvent = sessionEvent)
4548

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.google.firebase.sessions.testing
2+
3+
import com.google.firebase.inject.Provider
4+
5+
class FakeProvider<T>(private val instance: T) : Provider<T> {
6+
override fun get(): T {
7+
return instance
8+
}
9+
}

0 commit comments

Comments
 (0)