봄 부팅 통합 테스트 그래서이는 SpringBootTest : 부팅 응용 프로그램이
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application)
class IntegrationTest {
static QpidRunner qpidRunner
@BeforeClass
static void init() {
qpidRunner = new QpidRunner()
qpidRunner.start()
}
@AfterClass
static void tearDown() {
qpidRunner.stop()
}
}
처럼 보이는 완료되면 알 방법, Qpid 인스턴스는 전에 실행하고 모든 테스트 후 아래로 시끄러운 쓰레기 오토바이된다. 나는 스프링 부트 애플리케이션이 여전히 실행 중인지 확인하는 방법이 있는지 알고 싶습니다. qpidRunner.stop()
을 호출하기 전에. 나는 스프링 애플 리케이션이 멈춘 것을 확신 할 때에 만 Qpid를 멈추고 싶다.