Как проверить регулярное выражение заголовка в ответ с помощью Spring MockMvc ⇐ JAVA
Как проверить регулярное выражение заголовка в ответ с помощью Spring MockMvc
У меня есть API, который должен возвращать ответ, содержащий заголовок HttpHeaders.CONTENT_DISPOSITION со значением, которое должно соответствовать регулярному выражению "prefix(.*?)suffix" .
Мой тест:
@Test public void test() выдает исключение { окончательный запрос MyRequest = MyRequest.builder() .field("бла") .строить(); var res =ockMvc.perform(post("my-uri") .contentType(MediaType.APPLICATION_JSON) .content(getObjectMapper().writeValueAsString(запрос))) .andExpectAll(status().isOk(), header().string(HttpHeaders.CONTENT_DISPOSITION, match("префикс(.*?)суффикс")), header().string(HttpHeaders.CONTENT_TYPE, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")) .и вернуться() .getResponse(); System.out.println(рез); } При запуске я получаю следующую ошибку: Вы не можете использовать средства сопоставления аргументов вне проверки или заглушки.
Есть идеи, как проверить заголовок CONTENT_DISPOSITION?
У меня есть API, который должен возвращать ответ, содержащий заголовок HttpHeaders.CONTENT_DISPOSITION со значением, которое должно соответствовать регулярному выражению "prefix(.*?)suffix" .
Мой тест:
@Test public void test() выдает исключение { окончательный запрос MyRequest = MyRequest.builder() .field("бла") .строить(); var res =ockMvc.perform(post("my-uri") .contentType(MediaType.APPLICATION_JSON) .content(getObjectMapper().writeValueAsString(запрос))) .andExpectAll(status().isOk(), header().string(HttpHeaders.CONTENT_DISPOSITION, match("префикс(.*?)суффикс")), header().string(HttpHeaders.CONTENT_TYPE, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")) .и вернуться() .getResponse(); System.out.println(рез); } При запуске я получаю следующую ошибку: Вы не можете использовать средства сопоставления аргументов вне проверки или заглушки.
Есть идеи, как проверить заголовок CONTENT_DISPOSITION?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получение 403 запрещено в тесте контроллера загрузки Spring с помощью MockMVC
Anonymous » » в форуме JAVA - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MockMvc больше не обрабатывает символы UTF-8 с помощью Spring Boot 2.2.0.RELEASE
Anonymous » » в форуме JAVA - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-