Skip to content

Instantly share code, notes, and snippets.

@ininmm
Last active October 12, 2019 12:51
Show Gist options
  • Save ininmm/fe62a135ae01f07081385fd04f337a95 to your computer and use it in GitHub Desktop.
Save ininmm/fe62a135ae01f07081385fd04f337a95 to your computer and use it in GitHub Desktop.
Create a API Test
@ExperimentalCoroutinesApi
class SearchServiceTest {
private lateinit var service: SearchService
private lateinit var mockWebServer: MockWebServer
@Before
fun setup() {
mockWebServer = MockWebServer()
service = Retrofit.Builder()
.baseUrl(mockWebServer.url("/"))
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(SearchService::class.java)
}
@After
fun dropdown() {
mockWebServer.shutdown()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment