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

`spring-test` - это модуль тестирования Spring Framework, обеспечивающий поддержку модульного и интеграционного тестирования с JUnit и TestNG, включая различные макеты для модульного тестирования, а также Spring TestContext Framework и Spring MVC Test Framework для интеграционного тестирования приложений на основе Spring..
0 ответов

Тестирование безопасной пружины mvc restful webservice

У меня есть безопасный веб-сервис, который я пытался протестировать. Сервис выглядит примерно так: @GetMapping(value= {"/v1/getSomeStuff"}) public SomeResp getSomeStuff(final UsernamePasswordAuthenticationToken token, @RequestParam(name="searchStrin…
1 ответ

Spring Data Neo4j не проходит тестовую настройку junit

Я оцениваю некоторые стеки, обращающиеся к neo4j (2.0.0), и у меня есть некоторые проблемы с пружиной (3.2.6). То, чего я пытаюсь достичь сейчас, очень просто: модульный тест, соединяющий граф и читающий узел. Мой контекст приложения выглядит так: &…
25 янв '14 в 20:42
1 ответ

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

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

@IfProfileValue против @ActiveProfiles в контексте теста Spring

Я имею в виду тест Spring и следующие аннотации: @IfProfileValue @ActiveProfiles Я сейчас пользуюсь @ActiveProfiles в моем заявлении, и я недавно обнаружил существование @IfProfileValue аннотация, которая, кажется, обеспечивает аналогичную функциона…
12 май '14 в 11:14
1 ответ

Использование @PostConstruct в тестовом классе вызывает его несколько раз

Я пишу интеграционные тесты для проверки моих конечных точек и мне нужно настроить пользователя в базе данных сразу после создания, чтобы аннотация Spring Security Test @WithUserDetails имеет пользователя для сбора из базы данных. Моя настройка клас…
18 мар '18 в 22:01
2 ответа

Нужно ли создавать новый MockMvc для каждого теста?

Я пытаюсь добавить Cucumber в свой проект Spring Web MVC, который уже использует spring-test и JUnit. Уже написанные мной интеграционные тесты, отличные от Cucumber, автоматически подключаются к WebApplicationContext, а затем создаются MockMvc за ка…
18 дек '15 в 20:47
1 ответ

Как правильно настроить @RunWith(Parameterized.class) + SpringClassRule + SpringMethodRule с пользовательским @Rule?

Я работаю с Spring Framework 4.3.x и JUnit 4, у меня есть следующая структура @Transactional @WebAppConfiguration @RunWith(Parameterized.class) @ContextConfiguration(classes={RootApplicationContext.class, ServletApplicationContext.class}) @TestExecu…
12 мар '18 в 14:58
1 ответ

Как установить путь сервлета для каждого запроса через MockMvc

Можно ли установить путь сервлета для всех запросов (получить, опубликовать, положить, удалить), которые проходят через MockMvc? Сервлет Spring отправляется в /rest/*, но в моем тесте я должен удалить часть / rest в URL, иначе Spring тест не распозн…
17 фев '14 в 19:40
0 ответов

Весенние тесты без миграций / БД?

Я использую Spock с Spring Test для контроллеров и служб модульного тестирования, но для успешного выполнения модульных тестов требуется соединение с БД. Во всех тестах я смоделировал все необходимые репозитории - поэтому нет никакой зависимости от …
14 авг '18 в 14:49
2 ответа

Spring Boot MockMVC Test не загружает файл Yaml

У меня есть моя конфигурация в файле application.yml в корне classpath (src/main/resources/). Конфигурация загружается нормально, когда я запускаю приложение в обычном режиме. Однако в моем тесте файл application.yml вообще не загружается. Заголовок…
13 авг '15 в 11:16
1 ответ

@TestPropertySource не работает?

Я пытаюсь проверить мою конфигурацию Spring. Вот мой класс конфигурации @Configuration @PropertySource("/etc/my.properties") @ComponentScan("my.package") public class SpringConfig { @Bean ..... } И когда я попытался проверить это через мой тест как …
1 ответ

Ошибка тестирования приложения весенней загрузки 1.4

У меня очень простое приложение весенней загрузки 1.4 с одним контроллером отдыха. Когда я пытался проверить загрузку контекста, я получаю сообщение об ошибке, как показано ниже: 13:29:03.623 [main] DEBUG o.s.t.c.j.SpringJUnit4ClassRunner - SpringJU…
14 сен '16 в 08:25
1 ответ

Невозможно запустить весенний загрузочный тест

Я новичок в Spring-boot. Мы пытаемся практиковать spring-boot-test, добавляя следующий класс Java в это руководство Spring для целей тестирования. Однако оказывается, что мы не можем запустить этот класс Java. Другими словами, в нашей консоли eclips…
03 окт '14 в 02:38
3 ответа

Mock SecurityContextHolder / Аутентификация всегда возвращает ноль

Я знаю, что этот вопрос часто задают, но, может быть, у меня есть кое-что особенное к этому. Я пытаюсь сделать некоторые интеграционные тесты в приложении Spring Boot, которое поддерживает REST (не Spring MVC) и по какой-то причине SecurityContextHo…
3 ответа

Как откатить юнит-тест, пока сервисный уровень равен @Transactional

Я использую Springboot 1.5.2.RELEASE, и мои классы обслуживания помечены как @Service @Transactional(rollbackFor = Exception.class) мой класс модульного теста помечен: @RunWith(SpringRunner.class) @SpringBootTest ТРЕБОВАНИЕ: откат изменений, внесенн…
1 ответ

Весенний тест @ Значение не заселено

Я пытаюсь запустить модульные тесты в Spring-Test, и я не могу получить @Value для заполнения в Injected Classes.. Мой выглядит так. @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = { RelationshipCacheFactoryImpl.class, Ignite…
09 дек '15 в 20:48
6 ответов

Как убирать издевательства в весенних тестах при использовании Mockito

Я довольно новичок в Мокито и у меня проблемы с уборкой. Я использовал JMock2 для модульных тестов. Насколько я знаю, JMock2 сохраняет ожидания и другую ложную информацию в контексте, который будет перестроен для каждого метода тестирования. Поэтому…
10 авг '13 в 16:41
0 ответов

Тест Junit, когда случай игнорируется

У меня есть простой контроллер с методом: @ResponseBody @RequestMapping(value = "/{" + WebConstants.ATTACHMENT_ID + "}", method = RequestMethod.GET) @Produces(MediaType.APPLICATION_OCTET_STREAM) public void getAttachmentById(@PathVariable(value = We…
24 авг '16 в 08:34
1 ответ

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

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

Java Home продолжает возвращаться к JRE, но мне нужен JDK

Я пошел в Windows -> Preferences -> Java -> install JRE's и разместил мой jdk 10 файл внутри. Все еще там, но не читается я пошел в computer -> right click properties -> advance systems-> added JAVA_HOME к systems variables Я также…
15 янв '19 в 17:16