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

Многокомпонентное чтение Spring MockMvc в zip-файле IOException: поток закрыт
Я хочу протестировать контроллер Multipart, который считывает zip-файл и просматривает все записи. Вот метод контроллера, который это делает: @RequestMapping(value = "/content/general-import", method = RequestMethod.POST) public ModelAndView...
2886 просмотров
schedule 08.12.2023

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

Безопасность Spring не вызывает мой пользовательский фильтр аутентификации при запуске тестов JUnit
Я пытаюсь реализовать пользовательскую аутентификацию без сохранения состояния с помощью Spring Security, следуя этому статья Проблема, с которой я столкнулся, заключается в том, что мой пользовательский фильтр не вызывается фреймворком, даже...
4693 просмотров
schedule 26.02.2023

Autowired HttpServletRequest в интеграционных тестах Spring-test
Я пытаюсь сделать тест, чтобы охватить функциональность входа в систему. Версия Spring 3.2.12. У меня есть сессионный компонент, объявленный как: @Service @Scope(value = "session", proxyMode = ScopedProxyMode.INTERFACES) public class...
12875 просмотров
schedule 26.04.2022

Получение ошибки для методов MockMvc Perform()
Я создаю тест контроллера Spring MVC. Компилятор показывает ошибки для методов, выделенных ниже жирным шрифтом. Мне не хватает какой-то библиотеки или чего-то еще в моем коде? Какие-либо предложения? Я использую следующие зависимости:...
4281 просмотров
schedule 13.12.2022

MockMvc Test Spring выдает org.springframework.web.HttpMediaTypeNotSupportedException
Я получаю следующее исключение org.springframework.web.HttpMediaTypeNotSupportedException при попытке протестировать контроллер Json. Метод в контроллере: @RequestMapping(value = "/report", method = RequestMethod.PUT) public @ResponseBody...
4569 просмотров
schedule 31.07.2022

Токен аутентификации, переданный в ControllerAdvice, имеет значение null при запуске через MockMvc.
Я использую Spring Boot 1.3, Spring 4.2 и Spring Security 4.0. Я запускаю интеграционные тесты с использованием MockMvc, например: mockMvc = webAppContextSetup(webApplicationContext).build(); MvcResult result = mockMvc.perform(get("/"))...
2293 просмотров

RestFuse против Rest Assured против MockMVC Rest Service Unit Test Framework
Я пытался найти простую универсальную платформу модульного тестирования для служб Rest на основе Spring MVC, которую я написал. Я искал в Интернете и сузил его до: RestFuse ( http://developer.eclipsesource.com/restfuse/ ) Будьте уверены (...
10565 просмотров

Используя структуру Spring MockMvc, как мне проверить значение атрибута атрибута моей модели?
Я использую Spring 3.2.11.RELEASE и JUnit 4.11. Я использую платформу Spring org.springframework.test.web.servlet.MockMvc для тестирования метода контроллера. В одном тесте у меня есть модель, заполненная следующим объектом: public class...
7272 просмотров
schedule 25.05.2022

Добавьте токен csrf с помощью mockmvc и junit
У меня есть представление с двумя метастазами (я использую тимелеаф): <meta name="_csrf" th:content="${_csrf.token}" /> <meta name="_csrf_header" th:content="${_csrf.headerName}" /> В моем тестовом контроллере я делаю так:...
8653 просмотров

Тестирование Spring MVC (тест интеграции безопасности), JSESSIONID отсутствует
Я создал пользовательскую форму входа для своего весеннего загрузочного приложения. В моем тесте интеграции формы я хочу проверить, что полученные файлы cookie содержат JSESSIONID и XSRF-TOKEN . Но я получил только XSRF-TOKEN . Вот мой...
2992 просмотров

Какая зависимость мне нужна, чтобы получить соответствие jsonpath для работы с Spring mock mvc?
Я использую Hamcrest 2.0.0.0 и пытаюсь заставить работать сопоставление json-path, используя структуру mockmvc Spring (v 3.2.11.RELEASE). У меня есть это в моем тесте JUnit (v 4.11) mockMvc.perform(get("/api/users/" + id))...
5988 просмотров
schedule 06.09.2022

Почему resassured MockMvcRequestSpecification возвращает пустое тело ответа?
В приведенном ниже примере я пытаюсь отправить запрос с телом JSON в фиктивный REST API. Проблема в том, что когда я пытаюсь получить ответ, который должен быть JSON, он возвращает пустую или нулевую строку. Почему это так? Примечание: когда я...
967 просмотров

Mockito.when().thenReturn() не отражается в функции @Component
Когда я использую следующий код в своем тестовом классе: Mockito.when(accountHelper.convertAccountToJson(account)).thenReturn(jsonObject); он возвращает jsonObject. Однако в моем AccountController следующий код возвращает значение null:...
401 просмотров
schedule 02.06.2022

Модульный тест Spring MVC Rest Service: массив jsonPath
В моем контроллере Spring у меня есть метод, который возвращает следующий json: [ { "id": 2, "dto": null, "user": { "userId": 2, "firstName": "Some", "lastName": "Name", "age": 100, "aboutMe": "boring"...
5130 просмотров

Не генерирует заглушку с использованием WireMockRestDocs и SpringAutoRestDocs
Я использую Spring Auto REST Docs — это расширение Spring REST Docs для создания документации по API, и я настраиваю MockMvc, как в документации. Кроме того, в то же время я хочу сгенерировать заглушку WireMock с помощью "...
289 просмотров

Модульное тестирование Mockmvc с String [] в качестве тела запроса
Я пытаюсь создать модульный тест для API PUT, как показано ниже, с String [] в качестве тела запроса. @RequestMapping(value = "/test/id", method = RequestMethod.PUT) public ResponseEntity<?> updateStatus(@RequestBody String[]...
1993 просмотров
schedule 27.03.2023

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

Почему аутентификация не распространяется в весеннем модульном тесте mockmvc?
Я пытаюсь протестировать некоторые конечные точки oauth, следуя этому руководству, http://engineering.pivotal.io/post/faking_oauth_sso/ . Я создал метод getOauthUserAuthentication() , который возвращает объект аутентификации oauth2 с принципалом...
303 просмотров

MockMvc настраивает заголовок для всех запросов
В своих тестах я устанавливаю объект MockMvc в @Before следующим образом mockMvc = MockMvcBuilders.webAppContextSetup(context) .apply(springSecurity()) .build(); В каждом запросе мне всегда нужно отправлять...
21546 просмотров
schedule 12.10.2022