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

Интеграционный тест загрузки изображений веб-сервиса RESTful с Spring MVC
Как написать интеграционный тест, когда я загружаю изображение на сервер. Я уже написал тест после этого вопрос и ответ на него, но мой не работает должным образом. Я использовал JSON для отправки изображения и ожидаемого статуса OK. Но я...
2235 просмотров

Модульное тестирование / вход в Spring MVC с использованием MockMvc
У меня есть очень простое приложение REST, созданное с использованием Spring MVC. (Код доступен на GitHub .) Он имеет простой WebSecurityConfigurer следующим образом: @Override protected void configure(HttpSecurity httpSecurity) throws...
15863 просмотров
schedule 22.02.2023

Mockito Ожидайте исключения
Я пытаюсь проверить метод ниже с Mockito и Junit: @Transactional @RequestMapping(method=RequestMethod.PUT,value ="/updateEmployer/{empId}") public @ResponseBody Object updateEmployer(@PathVariable Integer empId,) throws Exception { Employee...
4068 просмотров

Как протестировать с помощью MockMVC параметр Map в Spring Rest
В Spring Rest у меня есть RestController , предоставляющий этот метод: @RestController @RequestMapping("/controllerPath") public class MyController{ @RequestMapping(method = RequestMethod.POST) public void...
4316 просмотров

Установка HttpServletRequest в качестве аргумента метода тестирования с использованием MvcMock
Я пишу junit для одного из методов контроллера с сигнатурой метода, как показано ниже: @RequestMapping(value="/getTokenizedURL.json",method=RequestMethod.POST) @ResponseBody public ResponseData getTokenizedURL(@RequestBody final RequestData...
2804 просмотров
schedule 06.02.2024

Условие JsonPath ИЛИ с использованием MockMVC
Я практикую MockMVC для модульного тестирования остальных вызовов. как мы можем проверить логические значения, чтобы результат был истинным или ложным, мне нужно пройти тест, я попытался следующим образом: mockMvc.perform(get("/student/{Id}",...
3415 просмотров
schedule 26.06.2023

Получение атрибута httpServletRequest с помощью MockMvc
У меня есть очень простой контроллер, определенный таким образом: @RequestMapping(value = "/api/test", method = RequestMethod.GET, produces = "application/json") public @ResponseBody Object getObject(HttpServletRequest req, HttpServletResponse...
12993 просмотров
schedule 18.10.2023

MockMvc: ожидаемый URL-адрес для переадресации: ‹/WEB-INF/views/layout.vm›, но был: ‹null›
У меня есть приведенная ниже конфигурация Velocity как для теста, так и для основного в моем весеннем приложении mvc: @Bean public VelocityConfigurer velocityConfig(){ VelocityConfigurer velocityConfig = new VelocityConfigurer();...
537 просмотров

Используя Spring mockMvc, как мне проверить, содержат ли возвращаемые данные часть строки?
Я использую Spring 3.2.11.RELEASE и JUnit 4.11. Используя структуру Spring mockMvc, как мне проверить, содержит ли метод, возвращающий данные JSON, определенный элемент JSON? У меня есть mockMvc.perform(get("/api/users/" + id))...
20988 просмотров
schedule 17.12.2022

WebApplicationContext не выполняет Autowire при внедрении в спецификации Spock
Хотя я следовал Руководству по загрузке Spring, когда пытался: @SpringApplicationConfiguration(classes=MainWebApplication.class, initializers = ConfigFileApplicationContextInitializer.class) @WebAppConfiguration...
1299 просмотров
schedule 07.02.2024

SpringBoot тестирует пользовательский контроллер ошибок
Следуя совету отсюда Spring Boot Remove Whitelabel Error Page , я создал собственный контроллер ошибок, чтобы возвращать собственный ответ об ошибке в формате json, который похоже @RestController public class CustomErrorController implements...
1968 просмотров
schedule 22.05.2024

Java Mockito не работает при вызове MockMvc
Для тестирования я использую MockMvc для отправки POST-запроса к контроллеру, и я хотел бы смоделировать конкретный вызов службы, чтобы он ничего не делал (с Mockito.doNothing()). Если я вызываю этот метод в @Test, он работает отлично, и метод не...
732 просмотров
schedule 17.07.2023

Тест MockMvc возвращает 404 вместо 200 без начального/в URL
С Spring boot 1.5.9 и последующими версиями: @RunWith(SpringRunner.class) @AutoConfigureMockMvc @SpringBootTest public class BigPoolControllerMockMvcTest { @Autowired private MockMvc mockMvc; @Before public void...
800 просмотров
schedule 09.06.2023

Как выполнить модульное тестирование метода контроллера, который имеет RequestParam объекта?
У меня есть сопоставление контроллера @RequestMapping(value = "/something", method = RequestMethod.GET) public String get(@RequestParam("id") Person aPerson, Model aModel) { aModel.addAttribute("person", aPerson); return "index"; }...
314 просмотров
schedule 22.09.2022

Spring Boot Unit Test с @WebMvcTest - выполнение не переходит на уровень обслуживания из контроллера и возвращает null без ошибок
Я пишу модульный тест для контроллера своего весеннего загрузочного приложения. У меня есть типичные классы MVC: ObjectSchemaController, ObjectSchemaService и ObjectSchemaDao. Я написал модульный тест с помощью @WebMvcTest и издевался над своим...
1180 просмотров

Spring MockMvc: поле Assert Json либо является пустым массивом, либо не существует
Я использую MockMvc для тестирования API, который возвращает содержимое JSON, и что JSON может содержать поле с именем shares в виде пустого массива или может вообще не существовать (я имею в виду разделяет поле). Пример JSON: {...
1979 просмотров
schedule 11.06.2022

Spring REST Docs - нет содержимого для сопоставления из-за окончания ввода
У меня есть приложение springBoot 2.1.9.RELEASE, которое использует Spring REST Docs. У меня есть этот метод в моем TestController @Test public void createOK() throws Exception { String content =...
119 просмотров

Могу ли я проверить с помощью mockmvc, существует ли конечная точка?
Я пытаюсь проверить, существует ли конкретная конечная точка контроллера. К настоящему времени я не заинтересован в проверке ответов или кодов состояния. Есть ли способ просто проверить существование?
66 просмотров
schedule 25.05.2023

Как протестировать контроллер SpringMvc, который возвращает выгружаемый результат с помощью MockMvc?
Использование весенней загрузки 2.2.4. У меня есть контроллер SpringMvc, который возвращает выгружаемые объекты: @RestController @RequestMapping("/call-data") public class CallDataController { @GetMapping public Page<CallDataDto>...
198 просмотров
schedule 30.05.2023

Почему MockMvc возвращает ошибку 404 по допустимому пути с включенной Spring Security?
Я пытаюсь протестировать свой контроллер REST Spring Boot с помощью MockMvc. Ниже приведен мой тестовый класс: UserControllerImplTest (версия 1) @SpringBootTest @AutoConfigureMockMvc class UserControllerImplTest { @Autowired private...
1008 просмотров