File tree Expand file tree Collapse file tree
app/src/androidTest/java/com/mitteloupe/whoami/di
architecture/instrumentation-test/src/main/java/com/mitteloupe/whoami/test Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package com.mitteloupe.whoami.di
22
33import com.mitteloupe.whoami.server.AppResponseStore
4- import com.mitteloupe.whoami.test.server.MockBinder
4+ import com.mitteloupe.whoami.test.server.MockDispatcher
55import com.mitteloupe.whoami.test.server.MockWebServerProvider
66import com.mitteloupe.whoami.test.server.ResponseStore
77import dagger.Module
@@ -16,10 +16,10 @@ import okhttp3.mockwebserver.Dispatcher
1616object NetworkTestModule {
1717 @Provides
1818 @Singleton
19- fun providesMockDispatcher () = MockBinder ()
19+ fun providesMockDispatcher () = MockDispatcher ()
2020
2121 @Provides
22- fun providesDispatcher (mockDispatcher : MockBinder ): Dispatcher = mockDispatcher
22+ fun providesDispatcher (mockDispatcher : MockDispatcher ): Dispatcher = mockDispatcher
2323
2424 @Provides
2525 fun providesResponseStore (): ResponseStore = AppResponseStore ()
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ import okhttp3.mockwebserver.Dispatcher
99import okhttp3.mockwebserver.MockResponse
1010import okhttp3.mockwebserver.RecordedRequest
1111
12- class MockBinder :
12+ class MockDispatcher :
1313 Dispatcher (),
1414 ResponseBinder {
1515 override val usedEndpoints: Set <String >
@@ -38,15 +38,15 @@ class MockBinder :
3838 MockResponse ().withWebSocketUpgrade(
3939 object : WebSocketListener () {
4040 override fun onOpen (webSocket : WebSocket , response : Response ) {
41- this @MockBinder .webSocket = webSocket
41+ this @MockDispatcher .webSocket = webSocket
4242 }
4343
4444 override fun onMessage (webSocket : WebSocket , text : String ) {
45- this @MockBinder .onWebSocketMessage(text)
45+ this @MockDispatcher .onWebSocketMessage(text)
4646 }
4747
4848 override fun onClosed (webSocket : WebSocket , code : Int , reason : String ) {
49- this @MockBinder .webSocket = null
49+ this @MockDispatcher .webSocket = null
5050 }
5151 }
5252 )
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ import com.mitteloupe.whoami.test.rule.LocalStoreRule
2222import com.mitteloupe.whoami.test.rule.ScreenshotFailureRule
2323import com.mitteloupe.whoami.test.rule.SdkAwareGrantPermissionRule
2424import com.mitteloupe.whoami.test.rule.WebServerRule
25- import com.mitteloupe.whoami.test.server.MockBinder
25+ import com.mitteloupe.whoami.test.server.MockDispatcher
2626import com.mitteloupe.whoami.test.server.MockWebServerProvider
2727import com.mitteloupe.whoami.test.server.ResponseStore
2828import dagger.hilt.android.testing.HiltAndroidRule
@@ -39,7 +39,7 @@ abstract class BaseTest {
3939 private val hiltAndroidRule by lazy { HiltAndroidRule (this ) }
4040
4141 @Inject
42- lateinit var mockDispatcher: MockBinder
42+ lateinit var mockDispatcher: MockDispatcher
4343
4444 @Inject
4545 lateinit var responseStore: ResponseStore
You can’t perform that action at this time.
0 commit comments