Вопросы по теме '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 просмотров
schedule
14.10.2022
RestFuse против Rest Assured против MockMVC Rest Service Unit Test Framework
Я пытался найти простую универсальную платформу модульного тестирования для служб Rest на основе Spring MVC, которую я написал.
Я искал в Интернете и сузил его до:
RestFuse ( http://developer.eclipsesource.com/restfuse/ )
Будьте уверены (...
10565 просмотров
schedule
09.04.2022
Используя структуру 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 просмотров
schedule
08.08.2023
Тестирование Spring MVC (тест интеграции безопасности), JSESSIONID отсутствует
Я создал пользовательскую форму входа для своего весеннего загрузочного приложения. В моем тесте интеграции формы я хочу проверить, что полученные файлы cookie содержат JSESSIONID и XSRF-TOKEN .
Но я получил только XSRF-TOKEN .
Вот мой...
2992 просмотров
schedule
10.05.2023
Какая зависимость мне нужна, чтобы получить соответствие 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 просмотров
schedule
21.04.2023
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 просмотров
schedule
16.03.2023
Не генерирует заглушку с использованием WireMockRestDocs и SpringAutoRestDocs
Я использую Spring Auto REST Docs — это расширение Spring REST Docs для создания документации по API, и я настраиваю MockMvc, как в документации.
Кроме того, в то же время я хочу сгенерировать заглушку WireMock с помощью "...
289 просмотров
schedule
23.02.2023
Модульное тестирование 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 просмотров
schedule
04.05.2023
Почему аутентификация не распространяется в весеннем модульном тесте mockmvc?
Я пытаюсь протестировать некоторые конечные точки oauth, следуя этому руководству, http://engineering.pivotal.io/post/faking_oauth_sso/ .
Я создал метод getOauthUserAuthentication() , который возвращает объект аутентификации oauth2 с принципалом...
303 просмотров
schedule
12.01.2023
MockMvc настраивает заголовок для всех запросов
В своих тестах я устанавливаю объект MockMvc в @Before следующим образом
mockMvc = MockMvcBuilders.webAppContextSetup(context)
.apply(springSecurity())
.build();
В каждом запросе мне всегда нужно отправлять...
21546 просмотров
schedule
12.10.2022