すべてのテストの前に一度サーバーを起動してから、すべてのテストが実行された後にサーバーをシャットダウンする必要があります。すべてのテストの前に一度サーバーを起動して停止する方法はありますか?
スプリングブート1.3では、テストを実行する前に@PostConstruct
という@Component
を作成して、すべてのテストを実行した後でサーバーを停止することができました(@PreDestroy
)。
@PostConstruct
は、毎に@Test
の方法で呼び出されます。 @PreDestroy
はと呼び、@Test
となりますが、の後はすべてのテストが実行されました!
私は今どのような変更を行っていますか?その答えと
は、アプリケーションのようなビットは、各テストのために作成されているのではなくキャッシュされて聞こえます。あなたのコードを投稿していないので、残念ながら伝えるのは難しいです。 – ninj