Описание тега mockwebserver

Библиотека для тестирования клиентов HTTP и HTTPS.
1 ответ

Mono.flatMap не работает во время проверки ответа с помощью MockWebServer

Делая HTTP-вызов с использованием WebClient, из вывода Mono я хочу сделать некоторую логику, для которой я использую метод flatMap. Mono<Response> authResponseMono = webClient.post().syncBody(requestBody) .retrieve() .bodyToMono(Response.class…
1 ответ

Как макетировать данные бэкэнда в Angular2

Я пытался опубликовать фиктивные данные с помощью Angular2. Я попробовал следующие ссылки сегодня, но мне не удалось. https://www.beyondjava.net/blog/mocking-http-services-with-angular-generically/ Ниже ссылки хороши, но я не мог использовать это ht…
09 окт '17 в 14:50
0 ответов

OkHttp MockWebServer не может принимать соединения на новом экземпляре

Я использую OkHttp MockWebServer, чтобы высмеивать ответы сервера. Я реализовал два класса тестов, первый из которых содержит два теста, а второй - один тест. Первый класс работает нормально, но для второго класса есть ошибка, потому что сервер соке…
1 ответ

Как проверить сервисные вызовы с помощью mockwebserver, который содержит перенаправление?

Я использую mockwebserver, чтобы смоделировать запрос и ответ для моего приложения для Android. Я тестирую функцию входа в систему, которая проходит серию из 4 вызовов. Получить токен доступа Re-прямой Получить информацию о пользователе (другой базо…
1 ответ

Как я могу проверить содержимое тела POST с помощью MockWebServer?

У меня есть несколько модульных тестов, которые используют квадраты OkHttps MockWebServer, Тесты работают все отлично, и все работает очень хорошо. Единственное, чего я пока не смог сделать, - это проверить содержание запросов POST. Почему я хочу эт…
22 июл '16 в 06:34
1 ответ

Результаты симуляции сервера на Android (Wiremock, MockWebServer и т. Д.)

Есть ли у кого-нибудь полное и недавнее учебное пособие или проект по записи ответов сервера - получение и публикация и заголовки по мере необходимости И воспроизведение их с помощью wiremock и / или mockwebserver? Я уже смотрел на многих там
1 ответ

Параллельное выполнение тестов приводит к неправильному выводу Mosonserver

Я пишу тест для Activity, который выполняет несколько параллельных обращений к серверу. Мой MockWebServer смешивает последовательность откликов. Например, когда я делаю два параллельных запроса request1 и request2, он иногда возвращает Json request2…
0 ответов

Эспрессо-тест не соответствует тексту TextView

Я учу Espresso и я хочу проверить, что TextView отображает строку, которую я получаю с сервера. Для сервера я использую MockWebServer, Я сохранил ответ в виде строки JSON в папке активов внутри моего androidTest sourceSet. Код, который я использую: …
1 ответ

Метод takeRequest() из MockWebServer требует много времени для ответа или зависает

Я использую библиотеку MockWebServer в своих тестах Android JUnit. Я тестирую SDK, который делает звонки на сервер. Так что я использую MockWebServer переопределить эти URL-адреса сервера и записать то, что отправляет SDK, чтобы сделать на нем утвер…
11 сен '13 в 20:34
1 ответ

MockwebServer не высмеивает вызов http

Недавно я обнаружил библиотеку MockWebServer, и я пытаюсь использовать ее в своем проекте с Junit и mockito. У меня есть этот метод испытаний: @Test public void testGetUsers() throws Exception { MockWebServer server = new MockWebServer(); server.sta…
22 ноя '18 в 13:30
2 ответа

Почему этот тест инструментария Android дважды вызывает действие onCreate?

У меня есть этот тестовый класс: class InspirationalQuoteInstrumentedTest { private lateinit var server: MockWebServer @Rule @JvmField val mActivityRule: ActivityTestRule<InspirationalQuoteActivity> = ActivityTestRule(InspirationalQuoteActivit…
02 ноя '17 в 15:57
1 ответ

MockWebServer с модификацией и кинжалом

Я пытался реализовать тестирование инструментов для моего проекта Android. В моем основном проекте я использовал кинжал и модификацию, и я предоставляю модификацию из моего модуля. Это мой модуль, который обеспечивает модернизацию: @Module public cl…
15 мар '17 в 15:32
1 ответ

Пытаясь проверить с MocWebSerevr, он получил ошибку

Кто-нибудь знает, что означает ошибка? Или может быть что-то пропустить? Пытался начать с этого образца, добавил зависимость: testImplementation 'com.squareup.okhttp3:mockwebserver:3.11.0' код был только что добавлен @Test findMessage_receivesAScrip…
17 окт '18 в 22:10
4 ответа

Использование MockWebServer с Robolectric

Я пытаюсь тестировать некоторые вызовы API с помощью MockWebServer и Robolectric. Мой тестовый класс помечен: @RunWith(RobolectricGradleTestRunner.class) @Config(constants = BuildConfig.class, sdk = 23) Однако при попытке создать экземпляр Retrofit …
27 июн '16 в 07:00
6 ответов

Не моделируйте сеть с помощью Retrofit и MockWebServer

Я хочу смоделировать случай отсутствия сети при использовании RetroFit а также MockWebServer, Сейчас я тестирую с помощью Espresso и поставляя MockWebServerс URL к RestAdapter прежде чем я начну свои тесты. Это прекрасно работает для насмешливых отв…
25 июл '14 в 09:34
0 ответов

Как проверить прогресс загрузки с MockWebServer

Я написал небольшой фрагмент кода, который загружает файл, используя OkHttp3 и который сообщает о прогрессе через слушателя, для этого я использовал пример реализации, приведенный здесь в рецепте. Теперь, чтобы проверить это, я использую MockWebServ…
21 сен '18 в 03:17
1 ответ

Модульные тесты Android - IncompatibleClassChangeError при запуске 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 org.juni…
10 сен '14 в 09:42
1 ответ

Как поддерживать несколько конечных точек с Dagger 2.0 при использовании MockWebServer

Для проекта Android я настроил Retrofit 2.1.0 и OkHttp 3.4.1 с Dagger 2.6, как показано в следующем модуле Dagger. Я стремлюсь поддерживать несколько бэкэндов, используя @Named классификаторы. @Module public class ApiModule { private static final St…
1 ответ

Android Espresso MockWebserver устанавливает файлы cookie

Я пытался установить куки в моем Android Instrumentationtest, как это: @Override protected MockResponse onDispatch(RecordedRequest request) { if (request.getPath().startsWith("/?loginkulcs=")) { MockResponse response = new MockResponse() .setStatus(…
20 авг '18 в 13:14
0 ответов

Невозможно установить множественное ожидание с MockWebServiceServer

Я использую MockWebServiceServer для тестирования API REST. Я передаю значения ему @Runwith(Parameterized.class). @RunWith(Parameterized.class) public class MyAPITest { protected static MockWebServiceServer mockServer; private Message message; publi…