Skip to content

Instantly share code, notes, and snippets.

@aqua30
Last active January 10, 2023 09:03
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save aqua30/986bb650fa93df8148af288320f38631 to your computer and use it in GitHub Desktop.
private lateinit var repository: UserRepository
private lateinit var testApis: TestApis
private lateinit var mockWebServer: MockWebServer
@Before
fun setUp() {
mockWebServer = MockWebServer()
mockWebServer.start()
testApis = RetrofitHelper.testApiInstance(mockWebServer.url("/").toString())
repository = UserRepositoryImpl(testApis)
}
@After
fun tearDown() {
mockWebServer.shutdown()
}
@sollarp
Copy link

sollarp commented Jan 10, 2023

This is missing from the article

    object RetrofitHelper {
    
        fun testApiInstance(baseUrl: String): TestApis {
            return Retrofit.Builder()
                .baseUrl(baseUrl)
                .build()
                .create(TestApis::class.java)
        }
    
    }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment