春季啓動集成測試看起來像這樣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()
之前檢查spring引導應用程序是否仍在運行。只有當我確信春季應用已經完成停止時,我纔想停止Qpid。