私はSpringブートで書かれたアプリケーションを持っており、そのためにいくつかの統合テストを書こうとしています。私は私の春のブートアプリケーションを実行し、それが終了するまで待つので、私はいくつかの状態をアサートすることができます。スプリングブートテスト - 終了を待つ
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(MyApp.class)
@IntegrationTest("initParams")
public class Test {
@Test
public void test() {
// need to wait until termination
}
アプリケーションコードを変更せずにSpringアプリケーションの終了を待つ方法はありますか?
テスト自体でアプリを実行したことはありますか? –
どうすればいいですか? – KTrum
私の答えとあなたのコメントから、あなたが求めていたものを誤解しているようです。あなたが望むのは、あなたのアプリケーションを起動し、何が統合テストを実行するのかを実行中の状態にすることができるように思えますか?しかし、混乱はあなたのテストのコメントから来ています://終了まで待つ必要があります – alexbt