Описание тега spring-test-mvc

NoneSpring-test-mvc, основанный на spring-test, предоставляет среду модульного тестирования для служб spring-mvc.
1 ответ

Тестирование защищенной конечной точки REST с помощью Spring MVC Test Framework

Я пытаюсь протестировать безопасный метод REST, используя Spring MVC Test Framework. val result = this.mockMvc!! .perform(get("/ping").with(SecurityMockMvcRequestPostProcessors.user("user"))) .andDo(MockMvcResultHandlers.print()) .andReturn() assert…
1 ответ

Весенний тест DBUnit H2Connection отказался

Я хотел бы создать интеграционный тест для своего проекта, и я новичок в Spring Test DB Unit. К сожалению, после запуска теста я сталкиваюсь с ошибкой, приведенной ниже: Ошибка: соединение отказано: подключить локальный хост Я также добавил файл кла…
1 ответ

MockMvcRequestBuilders.asyncDispatch, предоставляющий пустой HTTP-ответ и contentType

У меня есть модульный тест, где я пытаюсь проверить ответ на асинхронный запрос, после преобразования метода для возврата StreamingResponseBody с помощью Spring 4.3. Метод испытания ниже: final MockMvc mockMvc = MockMvcBuilders.webAppContextSetup(wa…
2 ответа

Spring Security Test и MockMvc предоставляют нулевой пользовательский параметр UserDetails контроллеру REST.

Я пытаюсь написать интеграционный тест, который попадает в конечную точку REST и получает данные для конкретного аутентифицированного пользователя (который я настраиваю в тесте). Сначала я попытался настроить mockMvc = webAppContextSetup(wac).apply(…
2 ответа

Как использовать случайный порт для тестовых случаев JUNIT с использованием Spring Boot 1.4.0 +

Я использую весеннюю загрузку 1.3.6, и мои тестовые примеры JUNIT работают нормально, после обновления до весенней загрузки 1.4.0 и попытки удалить устаревшие классы приводят к ошибке Мой JUNITCLASS с 1.3.x @RunWith(SpringJUnit4ClassRunner.class) @S…
1 ответ

Весенний тест + сервлет 3.0 + тег multipart-config

У меня есть эта точка входа для загрузки файлов, и она отлично работает: @RequestMapping(value = "/importarPedidosRepresentante", method = RequestMethod.POST) @ResponseBody public List<ImportacaoPVEResultado> importarPedidoRepresentanteZip(@Re…
1 ответ

Тестирование @RestController, который возвращает страницу в Spring

У меня есть этот restcontroller, который возвращает постраничные элементы с: @GetMapping("/api/items") public Page<Item> getPagedItems(Pageable pageable, @RequestParam(defaultValue="") String searchBy, @RequestParam(defaultValue="") String sea…
2 ответа

Возвращая ноль в прерываниях контроллера MockMvc

Я использую MockMvc с Mockito, опираясь в основном на весенний образец теплицы. У меня есть простой контроллер, который возвращает String viewname или null, если есть какая-то ошибка. Это хорошо работает в среде сервлетов, однако, когда я пытаюсь вы…
1 ответ

java.lang.NullPointerException, когда я запускаю свой модульный тест - mockito

У меня есть приложение Spring mvc и использующий mockito для моего модульного теста. Я продолжаю получать исключение нулевого указателя, когда я запускаю свой модульный тест.:( Ниже приведен метод, на котором будет основываться мой модульный тест: @…
2 ответа

Тестирование Spring Security и MvcMock с использованием пользовательской реализации UserDetails

Я пытаюсь следовать этой статье [1] для проверки безопасности в моем тесте Spring MvcMock. Служба REST, которую я хочу протестировать, выглядит следующим образом: @RequestMapping(value = "/something/{id}", method = RequestMethod.DELETE) public Respo…
1 ответ

Установка атрибутов сеанса для JUnits в Spring 3.2

У меня проблемы с установкой атрибутов сеанса для теста. Я использую MockMvc для проверки звонков на контроллер. Модель сеанса имеет атрибут member (представляющий человека, который вошел в систему). Объект SessionModel добавляется в качестве атрибу…
09 янв '13 в 10:13
2 ответа

Используйте @WithMockUser (с @SpringBootTest) внутри приложения сервера ресурсов oAuth2

Среда: у меня есть приложение микросервисной архитектуры с пружинной загрузкой, состоящее из нескольких инфраструктурных сервисов и сервисов ресурсов (содержащих бизнес-логику). Авторизация и аутентификация обрабатываются службой oAuth2, которая упр…
1 ответ

Можно ли использовать MockMvc без SpringJUnit4ClassRunner?

Я хочу использовать MockMvc без SpringJUnit4ClassRunner. public static void main(String[] args) { WebApplicationContext wac = ...; MockMvc mockMvc = MockMvcBuilders.webAppContextSetup(wac).build(); } Поскольку main не вызывается Springcontainer, как…
17 июл '14 в 09:51
1 ответ

RestAssured MockMvc добавить пользователя в сессию

Мне нужно смоделировать сеанс с пользователем при создании RestAssuredMockMvc Я знаю, что могу добавить пользователя, пока mockMvc.perform, но по мере создания тестов я хотел бы добавить сеанс с Principal в этом. На данный момент я делаю mockMvc.per…
1 ответ

Spring test MVC @annotation pointcut expression поддерживается только на уровне соответствия Java 5

Я пишу Spring Integration Testcase, используя Spring test MVC framewok. Мое приложение работает правильно во время выполнения J2EE, но если я запускаю через плагин JUnit, мой тестовый пример использует @RunWith(SpringJUnit4ClassRunner.class) @RunWit…
18 дек '15 в 09:40
0 ответов

@Autowired не работает в тестах Spring MVC

Я создаю приложение для подсчета калорий с использованием Spring Web MVC и Spring-test для тестирования. Так что это мой тестовый класс @ContextConfiguration({"classpath:spring/spring-app.xml","classpath:spring/mock.xml"}) @RunWith(SpringRunner.clas…
2 ответа

Spring MockMvc - Как проверить запрос на удаление контроллера REST?

Мне нужно проверить мои методы контроллера, включая метод удаления. Вот частичный код контроллера: @RestController @RequestMapping("/api/foo") public class FooController { @Autowired private FooService fooService; // other methods which works fine i…
11 дек '17 в 19:16
1 ответ

Как использовать MockMvc с макетом контроллера

У меня есть этот метод контроллера: @RequestMapping(value = "/addEvent", method = RequestMethod.POST) public String addEvent(Model model, @Valid @ModelAttribute("myEvent") Event event, BindingResult result, RedirectAttributes redirectAttributes, @Re…
16 окт '13 в 14:54
1 ответ

Весеннее тестирование - тестовая конечная точка с макетом контроллера

У меня есть существующее приложение, для которого я пытаюсь написать модульные тесты... Нет реального слоя обслуживания. Идет контроллер-> репозиторий-> база данных, а конечные точки определяются через аннотации на контроллере. Я использую Spring Bo…
27 окт '16 в 13:52
4 ответа

Проблема с тестированием Spring MVC среза в SpringBoot 1.4

Я опробую новые возможности тестирования Spring Boot 1.4 MVC. У меня есть следующий контроллер. @Controller public class ProductController { private ProductService productService; @Autowired public void setProductService(ProductService productServic…
28 июн '16 в 19:36