나는 스프링 부트로 작성된 응용 프로그램을 가지고 있으며이를위한 통합 테스트를 작성하려고합니다. 스프링 부트 애플리케이션을 실행하고 종료 될 때까지 기다려서 어떤 상태를 주장 할 수 있습니다.스프링 부트 테스트 - 종료 대기
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(MyApp.class)
@IntegrationTest("initParams")
public class Test {
@Test
public void test() {
// need to wait until termination
}
응용 프로그램 코드를 수정하지 않고 Spring 응용 프로그램의 종료를 기다릴 수있는 방법이 있습니까?
테스트 자체에서 앱을 실행 해 보았습니까? –
어떻게해야합니까? – KTrum
제 대답과 귀하의 의견에서, 제가 묻고있는 것을 오해 한 것 같습니다. 응용 프로그램을 실행하고 실행 상태에서 통합 테스트를 실행하는 이유는 원하는 것 같습니다. 그러나 혼동은 테스트의 주석에서 비롯됩니다. // 종료 될 때까지 기다려야합니다. – alexbt