File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed
firebase-sessions/src/test/kotlin/com/google/firebase/sessions Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -18,9 +18,11 @@ package com.google.firebase.sessions
18
18
19
19
import com.google.android.datatransport.Encoding
20
20
import com.google.android.datatransport.Event
21
+ import com.google.android.datatransport.TransportFactory
21
22
import com.google.common.truth.Truth.assertThat
22
23
import com.google.firebase.FirebaseApp
23
24
import com.google.firebase.sessions.testing.FakeFirebaseApp
25
+ import com.google.firebase.sessions.testing.FakeProvider
24
26
import com.google.firebase.sessions.testing.FakeTransportFactory
25
27
import com.google.firebase.sessions.testing.TestSessionEventData
26
28
import org.junit.After
@@ -39,7 +41,8 @@ class EventGDTLoggerTest {
39
41
TestSessionEventData .TEST_SESSION_DETAILS
40
42
)
41
43
val fakeTransportFactory = FakeTransportFactory ()
42
- val eventGDTLogger = EventGDTLogger (transportFactory = fakeTransportFactory)
44
+ val fakeTransportFactoryProvider = FakeProvider (fakeTransportFactory as TransportFactory )
45
+ val eventGDTLogger = EventGDTLogger (transportFactoryProvider = fakeTransportFactoryProvider)
43
46
44
47
eventGDTLogger.log(sessionEvent = sessionEvent)
45
48
Original file line number Diff line number Diff line change
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
+ }
You can’t perform that action at this time.
0 commit comments