Unit testing Androoid Mockk argument capture
interface SomeAPIHandler {
fun getUserContent(apiInterface: APIInterface)
}
interface APIInterface {
fun onSuccess(responseModel: T)
fun onError(errorModel: ErrorModel)
}
In my presenter class, it is called like:
apiClient.getUserContent(object : APIInterface {
override fun onSuccess(responseModel: UserModel) = handleSuccess(responseModel)
override fun onError(errorModel: ErrorModel) = handleGetUserModelError()
})
I am getting code coverage issue from...