Вопросы по теме 'spring-test-mvc'

Тестирование с помощью spring-test-mvc jsonpath возвращает значение null
Я использую библиотеку Spring «spring-test-mvc» для тестирования веб-контроллеров. У меня есть очень простой контроллер, который возвращает массив JSON. Тогда в моем тесте у меня есть: @Test public void shouldGetAllUsersAsJson() throws Exception...
11490 просмотров

возврат null в контроллере прерывает работу MockMvc
Я использую MockMvc с Mockito, в значительной степени опираясь на пример Spring greenhouse . У меня есть простой контроллер, который возвращает имя представления String или null, если есть какая-то ошибка. Он хорошо работает в среде сервлета,...
1535 просмотров

Можно ли использовать MockMvc без SpringJUnit4ClassRunner?
Я хочу использовать MockMvc без SpringJUnit4ClassRunner. public static void main(String[] args) { WebApplicationContext wac = ...; MockMvc mockMvc = MockMvcBuilders.webAppContextSetup(wac).build(); } Поскольку main не...
1578 просмотров

MockMvc WebAppConfiguration: загрузить сопоставления сервлетов в web.xml
Я пишу интеграционные тесты, используя MockMvc, и мне интересно, есть ли способ загрузить сопоставления сервлетов из web.xml (что обычно не имеет значения). У меня есть пользовательский HandlerInteceptor , который соответствует URI запроса (от...
4426 просмотров
schedule 03.10.2022

Контроллер тестового пружинного упора, защищенный протоколом https
Может ли кто-нибудь предоставить мне образец кода для написания интеграционного теста для контроллера, защищенного с помощью HTTPS?? С HTTP я могу писать, но с HTTPS я получаю ошибку сертификации. Контроллер @RestController...
8755 просмотров

Как выполнять интеграционные тесты на Spring Controller Advice
Название объясняет мой вопрос на 100%. Предположим, что в Spring Boot/MVC есть аннотированный класс @ControllerAdvice . В моем случае он содержит @ExceptionHandler аннотаций. Хорошо, я могу выполнить модульное тестирование этого класса (он...
2394 просмотров

Как проверить отправку формы с помощью Spring MVC test?
По большей части мой опыт создания контроллеров с помощью Spring относится к контроллерам REST, которые используют запросы в формате JSON. Я искал документацию о том, как проводить тестирование для отправки формы, и до сих пор я понимаю, что это...
3884 просмотров

Внедрить макет в InterceptorHandler
Я пытаюсь внедрить макет в InterceptorHandler, но я мог его настроить. У меня есть такой перехватчик: public class MyInterceptor extends HandlerInterceptorAdapter{ @Autowired private Service service; @Override public boolean...
293 просмотров

Spring MockMvc проверяет, что тело пусто
У меня есть простой тест Spring @Test public void getAllUsers_AsPublic() throws Exception { doGet("/api/users").andExpect(status().isForbidden()); } public ResultActions doGet(String url) throws Exception { return...
15573 просмотров
schedule 11.01.2023

Что такое альтернатива asyncDispatch() в библиотеке с поддержкой REST
Я хочу использовать REST-assured для тестирования моего REST API вместо Spring MockMvc. Идея состоит в том, что я хочу получить код состояния из ответа на асинхронный вызов, используя библиотеку с поддержкой REST. Подробности смотрите ниже:...
1112 просмотров

Как включить проверку параметров контроллера для автономного MockMvc
Контроллер @RestController @Validated class MyController { @GetMapping("/foo") public String unwrapped(@Min(1) @RequestParam("param") int param) { return Integer.toString(param); }...
1774 просмотров

Модульный тест Spring MVC для DeferredResult не вызывает обратный вызов тайм-аута
Я использую Spring 4.3.18 и Spring Boot 1.5.14 на Java 7. Я реализую конечную точку RestController, которая возвращает DeferredResult с обратным вызовом тайм-аута. Я пытаюсь написать модульный тест для обратного вызова с тайм-аутом, но я не могу...
1559 просмотров
schedule 03.11.2022

Макет Mockito не работает должным образом в тесте Spring MockMvc
В тесте Spring mockmvc я хочу заменить компонент фиктивной реализацией, настроенной с использованием Mockito.when() определений. Определения действительно соблюдаются во время настройки макета, а также во время внедрения макета в зависимый...
116 просмотров

Тесты интеграции Spring для сервера ресурсов (на основе spring-cloud-starter-oauth2)
Я использую Spring Boot и Spring Cloud для сервера ресурсов oAuth2. Это конфигурация: pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>...
245 просмотров