WireMock на Android: пустой список полученных запросовAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 WireMock на Android: пустой список полученных запросов

Сообщение Anonymous »

Я пытаюсь интегрировать WireMock в свои автотесты Android на основе JUnit/Espresso/Kaspresso
Мне не нужно имитировать запрос, я хочу просто проверять исходящие запросы
build.gradle:

Код: Выделить всё

androidTestImplementation "com.github.tomakehurst:wiremock-jre8-standalone:2.35.1"
тестовый класс:

Код: Выделить всё

val wireMockRule: WireMockRule = WireMockRule(8888)

@get:Rule
open val ruleChain: RuleChain = RuleChain
.outerRule(grantPermissionRule)
.around(wireMockRule)
.around(activityRule)

@Test
fun testWiremock() {
val url = "http://google.com"
val client = OkHttpClient()
val request = Request.Builder().url(url).build();
val response = client.newCall(request).execute()
assertNotNull("just to make sure there is a valid response for this simple request", response.body!!.string())

verify(anyRequestedFor(UrlPattern.ANY))
}
результат:

Код: Выделить всё

com.github.tomakehurst.wiremock.client.VerificationException: Expected at least one request matching: {
"method" : "ANY"
}
Requests received: [ ]
Я не использую новейшую версию WireMock из-за этой проблемы.
также пробовал на разных эмуляторах (API 26 и 34) и на реальном устройстве. на Android 13
похоже, я что-то забыл, но не могу понять, что именно. пожалуйста, помогите

Подробнее здесь: https://stackoverflow.com/questions/788 ... d-requests
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»