Spring Boot JUnit как запускать
От: Aleksei_Lekomtsev  
Дата: 26.02.24 11:22
Оценка:
Добрый день

Есть для каждого сервис класса свой класс с юнит методами. По отдельности классы с тестами запускаются
Как организовать запуск всех тестов? Во время сборки?(build gradle) Или при запуске приложения?

Сейчас есть
@SpringBootTest
class MyApplicationTests {

  @Test
  void contextLoads() {}
}


При запуске ошибка:
java.lang.IllegalStateException: Failed to load ApplicationContext for...

Если запускать build gradle, то
ApplicationTests > contextLoads() FAILED
java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:180

Над классом с тестами используется только @ExtendWith(MockitoExtension.class)
Отредактировано 26.02.2024 11:27 Aleksei_Lekomtsev . Предыдущая версия . Еще …
Отредактировано 26.02.2024 11:26 Aleksei_Lekomtsev . Предыдущая версия .
Re: Spring Boot JUnit как запускать
От: GarryIV  
Дата: 26.02.24 11:30
Оценка:
Здравствуйте, Aleksei_Lekomtsev, Вы писали:

A_L>Есть для каждого сервис класса свой класс с юнит методами. По отдельности тестовые классы запускаются

A_L>Как организовать запуск всех тестов? Во время сборки?(build gradle) Или при запуске приложения?

https://docs.gradle.org/current/userguide/java_testing.html тут смотрел?
WBR, Igor Evgrafov
Re: Spring Boot JUnit как запускать
От: GarryIV  
Дата: 26.02.24 11:38
Оценка:
Здравствуйте, Aleksei_Lekomtsev, Вы писали:

A_L>Если запускать build gradle, то

A_L>ApplicationTests > contextLoads() FAILED
A_L> java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:180

https://github.com/spring-projects/spring-boot/issues/38557 твое?
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.