Вопросы по теме '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 просмотров
schedule
26.10.2022
Использование свойства из свойств @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 просмотров
schedule
09.10.2022
Протестируйте запуск приложения 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 просмотров
schedule
17.08.2022
Spring тесты - используйте настоящий bean-компонент для создания тестового bean-компонента
Я использую Spring и создал тест, который загружает контекст с помощью SpringRunner.
У меня есть боб, который выглядит так:
@Bean
public Properties kafkaStreamsProperties(){
final Properties props = new Properties();
props.put("A",...
775 просмотров
schedule
04.07.2022
Тестовая партия Spring с @JpaDataTest
Я использую весеннюю партию 4.0, и я пытаюсь протестировать свою партию. Я бы использовал встроенную базу данных h2 с @JpaDataTest, но она не работает. Когда я добавляю эту аннотацию, я получаю ошибку
java.lang.IllegalStateException: в...
590 просмотров
schedule
22.02.2024
Контекст приложения не загружается, так как он не находит подходящего компонента типа EntityManager.
Во время работы JUnits ApplicationContext не загружается, поскольку ему не удалось найти соответствующий bean-компонент javax.persistence.EntityManager. Однако приложение, для которого пишется Junit, работает. И приложение, и JUnits используют одну...
232 просмотров
schedule
03.11.2022
WebMvcTest слишком жадный
Я хочу написать тест WebMvcTest для одного контроллера в моем приложении Spring Boot. Среди прочего в моем приложении есть несколько пользовательских Converters . Хотя они и не нужны для этого конкретного контроллера, который я хочу...
179 просмотров
schedule
24.10.2023
Сбой сборки тестов Spring Boot / Jhipster Integration для потребителя Kafka
Я пытаюсь написать интеграционные тесты для своего приложения, которое содержит слушателя кафки. Но приложение не запускается из-за ошибки, указанной ниже.
Я не могу показать весь код, так как это часть моей работы. Но это очень простой компонент...
422 просмотров
schedule
24.07.2022