перезагрузить контекст приложения со всеми тестами Springboot - PullRequest
0 голосов
/ 04 июля 2018

Я уже добавляю @SpringBootTest во всех тестовых случаях.

«Выполнить все тесты» в IDEA - это нормально, но когда я использую Maven test, это не сработало.

как повторно использовать контекст в Maven test commend.

кто-нибудь из знакомых встречался с этой проблемой? ТНХ!

мой тестовый пример:

@SpringBootTest
class EventControllerTest extends BaseTester{
...
}

@RunWith(SpringRunner::class)
@SpringBootTest
class BaseTester{}

журнал Maven:

2018-07-04 16: 09: 38.766 INFO [- ,,,] 12601 --- [Thread-9] oswcsGenericWebApplicationContext: Закрытие org.springframework.web.context.support.GenericWebApplicationContext@2577d6c8: дата запуска [ Ср. 04 июля 16:09:29 CST 2018]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@54eb2b70 2018-07-04 16: 09: 38.792 INFO [- ,,,] 12601 --- [Thread-9] j.LocalContainerEntityManagerFactoryBean: Закрытие JPA EntityManagerFactory для модуля персистентности «по умолчанию» Запуск com.fintend.ctc.controller.InviteControllerTest 16: 09: 40.535 [main] DEBUG org.springframework.test.context.junit4.SpringJUnit4ClassRunner - конструктор SpringJUnit4ClassRunner, вызываемый с помощью [class com.fintend.ctc.controller.InviteControllerTest] 16: 09: 40.541 [main] DEBUG org.springframework.test.context.BootstrapUtils - Создание CacheAwareContextLoaderDelegate из класса [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate] 16: 09: 40.549 [main] DEBUG org.springframework.test.context.BootstrapUtils - Создание BootstrapContext с помощью конструктора [public org.springframework.test.context.support.DefaultBootstrapContext (java.lang.Classconratework.spring .CacheAwareContextLoaderDelegate)] 16: 09: 40.570 [main] DEBUG org.springframework.test.context.BootstrapUtils - создание экземпляра TestContextBootstrapper для теста c

...