Вопросы по теме 'mockwebserver'

Модульные тесты Android — IncompatableClassChangeError при запуске MockServer с Robolectric
У меня есть этот тестовый класс... package com.blah.blah; import static org.junit.Assert.assertTrue; import com.squareup.okhttp.mockwebserver.MockWebServer; import java.io.IOException; import org.junit.After; import org.junit.Before; import...
566 просмотров
schedule 24.09.2022

MockWebServer не выполняет обратный вызов
Я пытаюсь протестировать наше приложение для Android с помощью MockWebService. Запрос, отправленный на сервер, получен правильно, однако ответ не был возвращен клиенту. Это происходит только при асинхронном выполнении запроса, при непосредственном...
720 просмотров

Как я могу проверить содержимое тела POST с помощью MockWebServer?
У меня есть несколько модульных тестов, которые используют Squares OkHttp s MockWebServer . Тесты проходят нормально, все работает очень хорошо. Единственное, что я пока не смог сделать, это проверить содержимое POST-запросов. Почему я хочу это...
7793 просмотров
schedule 21.02.2023

Как протестировать вызовы службы с помощью mockwebserver, который содержит перенаправление?
Я использую mockwebserver для имитации запроса и ответа для моего приложения для Android. Я тестирую функцию входа в систему, которая проходит серию из 4 сервисных вызовов. Получить токен доступа Перенаправить Получить информацию о...
3677 просмотров

Как заставить MockWebServer работать?
Я разрабатываю приложение с использованием архитектуры MVP. Я пытаюсь протестировать Interactors моего приложения с помощью MockWebServer. Ну, у меня есть этот тест: @RunWith(RobolectricTestRunner::class) @Config(constants = BuildConfig::class,...
6812 просмотров
schedule 04.10.2022

Как имитировать бэкэнд-данные в Angular2
Я пытался опубликовать фиктивные данные, используя Angular2. Я пробовал следующие ссылки сегодня, но мне это не удалось. https://www.beyondjava.net/blog/mocking-http-services-with-angular-generally/ Ссылки ниже хороши, но я не мог ими...
1211 просмотров

OkHttp MockWebServer с динамическими URL-адресами с использованием Retrofit
Мое приложение использует динамические URL-адреса для вызовов веб-служб (на Android). baseUrl установлен как пустой, и мы передаем Retrofit2 @Url параметры в сервисном интерфейсе: public interface UserService { @GET public...
2074 просмотров

Использование диспетчера MockWebServer в тесте эспрессо для ответа на асинхронный вызов из другого модуля
Я пишу тесты пользовательского интерфейса для приложения, которое ожидает, что полезная нагрузка JSON будет доставлена ​​в ответ на запрос, сделанный с помощью асинхронного вызова, который запускается кнопкой в ​​тестируемом действии. Я намерен...
884 просмотров
schedule 02.10.2023

OkHttp MockWebServer не может принимать соединения в Android P (API 28) Instrumentation Test
Когда я обновил свою версию sdk с API 26 до API 28, mockserver OKHttp не запускается на устройстве/эмуляторе в моем тесте инструментов Android. В старых версиях все работало отлично. Я проверил Конфигурация сети ....
826 просмотров

Как инициализировать MockServer() okHttp в репозитории?
Server.kt (это фиктивный сервер, который возвращает список пользователей) https://github.com/shalbert94/androidinterview/blob/master/server/src/main/java/com/jobrapp/server/Server.kt По какой-то причине val server = Server() вызывается в моем...
114 просмотров

MockWebServer – ConnectException: не удалось подключиться к
Когда я начинаю свой тест, я получаю исключение подключения, и я понятия не имею, почему. Я нашел код других авторов и сравнил код, и я не нашел ничего плохого. Я пытался изменить порты или удалить его, и это мне не помогло....
1390 просмотров
schedule 28.12.2022

Как тестировать экраны, требующие авторизации? Эспрессо + Моквеб-сервер
Я создаю тесты пользовательского интерфейса. Чтобы не взаимодействовать с реальным сервером, я использую MockWebServer. Моя цель — эмулировать различные ответы сервера и посмотреть, как на них отреагирует программа в целом. На данный момент я не...
53 просмотров

RxJava blockingFirst/Single возвращает неправильное исключение в тесте модернизации JUnit 5
Ожидается, что приведенный ниже тест вернет HttpException, но вместо этого он вернет RuntimeException. @Test fun `Server down returns 500 error`() { mockWebServer.enqueue(MockResponse().setResponseCode(500)) val exception:...
165 просмотров
schedule 01.05.2023

Как проверить только параметр запроса на дооснащение в MockWebServer без фактического выполнения запроса?
Я знаю, что можно протестировать запрос и ответ на модификацию с помощью MockWebServer, например: interface AppApi { @GET("/time/") suspend fun time(): TimeResponse } ... class CoinBaseApiClientTest { private val...
182 просмотров

Как предоставить URL-адрес тестовой модификации с помощью Hilt
В своем приложении я начал использовать Hilt в качестве DI. Итак, я создаю класс для модернизации в моем репозитории, как это @InstallIn(ApplicationComponent::class) object RetrofitModule { var baseUrl = "https://my.fancy.api"...
461 просмотров