Вопросы по теме 'spring-test-mvc'
Тестирование с помощью spring-test-mvc jsonpath возвращает значение null
Я использую библиотеку Spring «spring-test-mvc» для тестирования веб-контроллеров. У меня есть очень простой контроллер, который возвращает массив JSON. Тогда в моем тесте у меня есть:
@Test
public void shouldGetAllUsersAsJson() throws Exception...
11490 просмотров
schedule
21.04.2023
возврат null в контроллере прерывает работу MockMvc
Я использую MockMvc с Mockito, в значительной степени опираясь на пример Spring greenhouse . У меня есть простой контроллер, который возвращает имя представления String или null, если есть какая-то ошибка. Он хорошо работает в среде сервлета,...
1535 просмотров
schedule
16.08.2022
Можно ли использовать MockMvc без SpringJUnit4ClassRunner?
Я хочу использовать MockMvc без SpringJUnit4ClassRunner.
public static void main(String[] args) {
WebApplicationContext wac = ...;
MockMvc mockMvc = MockMvcBuilders.webAppContextSetup(wac).build();
}
Поскольку main не...
1578 просмотров
schedule
09.07.2022
MockMvc WebAppConfiguration: загрузить сопоставления сервлетов в web.xml
Я пишу интеграционные тесты, используя MockMvc, и мне интересно, есть ли способ загрузить сопоставления сервлетов из web.xml (что обычно не имеет значения).
У меня есть пользовательский HandlerInteceptor , который соответствует URI запроса (от...
4426 просмотров
schedule
03.10.2022
Контроллер тестового пружинного упора, защищенный протоколом https
Может ли кто-нибудь предоставить мне образец кода для написания интеграционного теста для контроллера, защищенного с помощью HTTPS?? С HTTP я могу писать, но с HTTPS я получаю ошибку сертификации.
Контроллер
@RestController...
8755 просмотров
schedule
15.03.2023
Как выполнять интеграционные тесты на Spring Controller Advice
Название объясняет мой вопрос на 100%. Предположим, что в Spring Boot/MVC есть аннотированный класс @ControllerAdvice . В моем случае он содержит @ExceptionHandler аннотаций. Хорошо, я могу выполнить модульное тестирование этого класса (он...
2394 просмотров
schedule
15.02.2023
Как проверить отправку формы с помощью Spring MVC test?
По большей части мой опыт создания контроллеров с помощью Spring относится к контроллерам REST, которые используют запросы в формате JSON. Я искал документацию о том, как проводить тестирование для отправки формы, и до сих пор я понимаю, что это...
3884 просмотров
schedule
28.04.2022
Внедрить макет в InterceptorHandler
Я пытаюсь внедрить макет в InterceptorHandler, но я мог его настроить.
У меня есть такой перехватчик:
public class MyInterceptor extends HandlerInterceptorAdapter{
@Autowired
private Service service;
@Override
public boolean...
293 просмотров
schedule
09.06.2023
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 просмотров
schedule
10.01.2023
Как включить проверку параметров контроллера для автономного MockMvc
Контроллер
@RestController
@Validated
class MyController {
@GetMapping("/foo")
public String unwrapped(@Min(1) @RequestParam("param") int param) {
return Integer.toString(param);
}...
1774 просмотров
schedule
04.05.2023
Модульный тест 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 просмотров
schedule
10.11.2023
Тесты интеграции 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 просмотров
schedule
05.05.2023