Ktor клиент MockEngine не разрешен в Android - PullRequest
0 голосов
/ 08 декабря 2018

Я добавил зависимость для Макет клиента Ktor

testImplementation "io.ktor:ktor-client-mock:$ktor_version"

Но все равно MockEngine не разрешен.

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

Я написал статью о макете клиента Ktor и Ktor, где вы можете просмотреть рабочий пример.

https://medium.com/@xurxodev/how-to-create-a-rest-api-client-and-its-integration-tests-in-kotlin-multiplatform-d76c9a1be348

Исходный код находится в этом репозитории GitHub https://github.com/xurxodev/integration-testing-kotlin-multiplatform-kata

Просмотрите и дайте мне знать, если у вас есть какие-то сомнения

0 голосов
/ 08 декабря 2018

Это многоплатформенный модуль без фактических реализаций.для использования в модулях платформы jvm в случае Android должна использоваться соответствующая зависимость.В этом случае вы должны использовать вместо:

testImplementation "io.ktor:ktor-client-mock-jvm:$ktor_version"
...