Вопросы по теме 'spring-test'

JUnit: установка границы транзакции для тестового класса
Я хочу запустить транзакции базы данных перед запуском любого тестового метода и откатить все транзакции в конце выполнения всех тестов. Как это сделать? Какие аннотации я должен использовать? @RunWith(SpringJUnit4ClassRunner.class)...
18258 просмотров
schedule 07.02.2024

Заполнять базу данных только один раз перед методами @Test в весеннем тесте?
У меня та же проблема, что и в этом вопросе: Как заполнить базу данных только один раз перед @ Методы тестирования весеннего теста? Но решение для меня неприемлемо, потому что это будет запускать один и тот же сценарий для всех моих тестовых...
1273 просмотров
schedule 25.12.2023

Отключить безопасность для модульных тестов с весенней загрузкой
Я пытаюсь создать простой веб-проект весенней загрузки с безопасностью. Я могу нормально запустить приложение, и безопасность работает нормально. Однако у меня есть некоторые компоненты, которые я хочу протестировать без защиты (или протестировать...
77303 просмотров
schedule 24.10.2022

Запустите тест JUnit со свежим контекстом Spring
Я написал два класса модульных тестов, используя JUnit4 . Оба они работают нормально по отдельности, но, выполняя их один за другим (например, с помощью mvn test), второй тест не выполняется. Причина сбоя второго теста заключается в том, что...
5097 просмотров

Использование свойства из свойств @TestPropertySource приводит к исключению NullPointerException
У меня есть следующий тест: @RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest @TestPropertySource(value = "classpath:testApplication.properties") public class ESJavaAPITests { @Resource private Environment environment; private...
2106 просмотров
schedule 11.10.2022

Spring boot @SpyBean вызывает ошибку набора тестов, вероятно, из-за проблемы со сбросом контекста
У меня проблема с интеграционным тестом Spring. Поведение: Когда я запускаю приведенный ниже тест изолированно, он проходит успешно. Однако, когда все тесты запущены, многие из них, включая приведенный ниже, ошибочны. Когда я...
1467 просмотров

Протестируйте запуск приложения SpringBoot
У меня есть тест JUnit, который запускает приложение с весенней загрузкой (в моем случае основной класс — SpringTestDemoApp ) после теста: @WebIntegrationTest @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes =...
12297 просмотров
schedule 17.01.2024

В чем разница между @SpyBean и @MockBean в Mockito?
В чем разница между аннотациями @SpyBean и @MockBean в Mockito? Я уже прошел JavaDoc, но не понял разницы. Если возможно, приведите пример, когда использовать MockBean и когда SpyBean .
32769 просмотров
schedule 26.03.2024

@SpringBootTest + @BeforeAll
У меня есть небольшое весеннее загрузочное приложение с базой данных и использованием rabbitmq. Поэтому я хотел бы протестировать интеграционный тест (H2 + apache qpid). @ExtendWith(SpringExtension.class) @SpringBootTest(webEnvironment =...
14249 просмотров
schedule 11.05.2024

Spring Boot: @TestConfiguration не переопределяет компонент во время теста интеграции
У меня есть Bean , определенный в классе, украшенном @Configuration : @Configuration public class MyBeanConfig { @Bean public String configPath() { return "../production/environment/path"; } } У меня есть класс,...
47402 просмотров
schedule 14.11.2023

Как протестировать контроллеры Spring Boot rest с MockMvc, пропуская классы репозитория?
Я пытаюсь создать тестовый класс для контроллера, как показано ниже: обратите внимание, что мы создали библиотеку для всех репозиториев и доменов (с использованием Spring DATA JPA) и добавили зависимость в фактическое приложение, в котором находится...
714 просмотров

Spring тесты - используйте настоящий bean-компонент для создания тестового bean-компонента
Я использую Spring и создал тест, который загружает контекст с помощью SpringRunner. У меня есть боб, который выглядит так: @Bean public Properties kafkaStreamsProperties(){ final Properties props = new Properties(); props.put("A",...
775 просмотров

Тестовая партия Spring с @JpaDataTest
Я использую весеннюю партию 4.0, и я пытаюсь протестировать свою партию. Я бы использовал встроенную базу данных h2 с @JpaDataTest, но она не работает. Когда я добавляю эту аннотацию, я получаю ошибку java.lang.IllegalStateException: в...
590 просмотров

Контекст приложения не загружается, так как он не находит подходящего компонента типа EntityManager.
Во время работы JUnits ApplicationContext не загружается, поскольку ему не удалось найти соответствующий bean-компонент javax.persistence.EntityManager. Однако приложение, для которого пишется Junit, работает. И приложение, и JUnits используют одну...
232 просмотров

WebMvcTest слишком жадный
Я хочу написать тест WebMvcTest для одного контроллера в моем приложении Spring Boot. Среди прочего в моем приложении есть несколько пользовательских Converters . Хотя они и не нужны для этого конкретного контроллера, который я хочу...
179 просмотров

Сбой сборки тестов Spring Boot / Jhipster Integration для потребителя Kafka
Я пытаюсь написать интеграционные тесты для своего приложения, которое содержит слушателя кафки. Но приложение не запускается из-за ошибки, указанной ниже. Я не могу показать весь код, так как это часть моей работы. Но это очень простой компонент...
422 просмотров