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

java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.isAsyncStarted() при использовании Mockito с Junit
Я пытаюсь намочить ноги с помощью TDD. Я пытаюсь написать модульные тестовые примеры для контроллеров, используя Mockito в сочетании с MockMvc и Junit. Но я получаю ошибку времени выполнения, тем самым проваливая тест. Сначала я столкнулся с...
23703 просмотров
schedule 20.12.2022

Весеннее тестирование MVC с MockMvc - контекст веб-приложения имеет значение null
Я пытаюсь создать тестовые примеры JUnit для контроллеров Spring MVC, используя API junit и spring-test. Поскольку в моем приложении много определений компонентов, я использовал LazyInitDefaultBeanDefinitionDocumentReader и написал файл...
3226 просмотров
schedule 02.06.2023

Зарегистрируйте аннотированный контроллер @ControllerAdvice в JUnitTest с помощью MockMVC
Мой @ControllerAdvice аннотированный контроллер выглядит так: @ControllerAdvice public class GlobalControllerExceptionHandler { @ResponseStatus(value = HttpStatus.UNAUTHORIZED) @ExceptionHandler(AuthenticationException.class) public...
20255 просмотров
schedule 01.06.2022

Утверждение массива массивов с помощью JSONPath и spring mvc
Мне трудно понять, как утверждать с помощью jsonPath в ответе документа JSON в spring mvc. Возможно, есть лучший способ сделать это, чем использовать jsonPath для этого конкретного сценария. Я хотел бы проверить, что массив ссылок имеет элемент rel...
35459 просмотров
schedule 31.05.2023

Spring Boot MockMVC - запрос bean-компонента с областью действия не был автоматически подключен должным образом
Я хочу иметь bean-компонент с областью запроса, заполнить его данными в фильтре, а затем получить доступ к данным в контроллере. Все это отлично работает, когда я запускаю свое приложение, но когда я пытаюсь протестировать его с помощью MockMVC,...
2474 просмотров

org.springframework.web.servlet.DispatcherServlet noHandlerFound при тестировании через MockMvc
Я определил службу отдыха, используя Spring Mvc 4, а затем протестировал ее через MockMvc. Правильный ответ возвращается, когда я запускаю службу с помощью Tomcat 7 по следующему URL-адресу:...
1097 просмотров
schedule 23.02.2023

Spring MockMvc и код состояния HTTP асинхронного контроллера
Как проверить/проверить внутреннюю ошибку сервера 500 в MockMvc, если мой контроллер имеет природу асинхронного сервлета ? Я пишу модульные тестовые примеры для своей конечной точки REST как часть тестовых случаев, мне нужно проверить, что сервер...
7187 просмотров

Spring Boot MockMVC Test не загружает файл Yaml
У меня есть конфигурация в файле application.yml в корне пути к классам (src/main/resources/). Конфигурация загружается нормально, когда я обычно запускаю приложение. Однако в моем тесте файл application.yml вообще не загружается. Заголовок моего...
4643 просмотров
schedule 21.06.2022

Как кодировать JSON в качестве параметра запроса с помощью Spring MockMVC
Я пытался в течение нескольких часов закодировать JSON в качестве параметра запроса для теста, который я пишу с использованием Spring MockMVC, но безуспешно. Мой тест выглядит так @Before public void setUp() { mockMvc =...
2291 просмотров
schedule 23.01.2023

Модульное тестирование spring mvc с помощью spring-test и junit
Я новичок в модульном тестировании с помощью spring-test. У меня есть приложение spring-mvc-rest. Я могу издеваться над окружающей средой, используя MockMvc . Мой вопрос: нужно ли мне создавать объект MockMvc в каждом классе тестирования? Не...
280 просмотров

Не указан InputStream при использовании метода spring-mvc-test andDo()
недавно, когда я выполняю свою работу с использованием spring-mvc-test-framework, код выглядит следующим образом:...
1139 просмотров
schedule 08.06.2023

MockMVC jUnit Весенний тест
Мне нужна помощь с тестированием jUnit, мой результат - файл json, и мне нужно проверить длину этого файла, проблема в том, что внутри функции jsonPath такого метода нет. @Test @Transactional public void getMunicipalitiesByCity() throws...
245 просмотров
schedule 25.07.2022

Ошибка 406 при имитации REST API загрузки файлов с использованием MockMVC
Я реализую REST API с использованием среды Spring, которая возвращает return new ResponseEntity<>(new InputStreamResource(myInputStream), responseHeaders, HttpStatus.OK); REST API объявлен как: @RequestMapping(value...
1100 просмотров
schedule 30.07.2022

Как обновить объект с отношением «многие ко многим», используя MockMvc?
Я пишу простое приложение с весенней загрузкой и хочу его протестировать. У меня есть User класс: @Entity @Table(name = "users") @NoArgsConstructor @AllArgsConstructor public class User extends AbstractEntity { public enum Type {...
248 просмотров
schedule 30.12.2022

Доступ к телу запроса и заголовку запроса в весеннем тесте mvc
Я создал приложение весенней загрузки, и вот как выглядит мой контроллер. Я использую почтальона для отправки json в теле запроса и строки в заголовке запроса, затем дополнительно хеширую json и сравниваю его со строкой, полученной заголовком...
18174 просмотров

Проверить LocalDate в ответе JSON с помощью Spring MockMVC
Я пытаюсь проверить объект LocalDate в результате JSON, возвращаемом веб-службой Spring MVC, но не могу понять, как это сделать. На данный момент я всегда сталкиваюсь с ошибками утверждения, такими как следующая: java.lang.AssertionError:...
4422 просмотров
schedule 02.06.2023

MockMvc сохраняет Json с нулевыми полями в тесте RestController
Контекст Я работаю над небольшим приложением REST в Spring Boot. Я хотел бы выполнить тестовый контроллер (POST.METHOD), который добавляет новый объект в базу данных. Проблема Я создаю новую сущность через конструктор и указываю поля в своем...
963 просмотров
schedule 24.04.2023

Интеграционный тест SpringBoot - TestRestTemplate не достигает контроллера и получает 404 вместо 200
Я пытался немного поиграть с интеграционным тестом в Springboot, поэтому я создал образец теста, используя аннотацию @SpringBootTest . Мой образец теста: @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment =...
1335 просмотров

Сообщение Spring boot MockMvc не входит в реальный метод контроллера
У меня есть метод контроллеров @PostMapping(value = "/getTransaction/{transactionUuid}") public ResponseEntity<TransactionDetail> getTransaction(@PathVariable() String transactionUuid) { return...
170 просмотров
schedule 23.05.2024

Тело пусто при использовании MockMvc
<pre><code> @RunWith(SpringRunner.class) @WebMvcTest(CustomerController.class) public class CustomerControllerMvcTest { @Autowired private WebApplicationContext wac; private MockMvc mockMvc; @MockBean...
1472 просмотров
schedule 24.01.2023