JUnit 外部リソースを使用して Cassandra をテストしようとしています。CassandraExternalResource と TestCassandra の 2 つのクラスがあります。TestCassandra のスニペットは次のとおりです。
public class TestCassandra {
@Rule
public CassandraExternalResource cassandraExternalResource = new CassandraExternalResource();
@Test
public void test() throws InterruptedException {
System.out.println("During Test");
}
}
CassandraExternalResource の before メソッドで、別のスレッドで Cassandra Server を起動します。私が望むのは、cassandra サーバーが稼働するまでテスト ケースを待機させることです。
サーバーの起動には時間がかかるため、サーバーの準備が整う前にテスト ケースの実行が開始されます。
どんな助けでも大歓迎です。