2013-11-01 58 views
2

我是一個新手,卡桑德拉和我特林測試用例寫卡桑德拉使用JUnit。 我使用CassandraDaemon類在IntelliJ IDEA中啓動cassandra。我想等待 ,直到Cassandra在runnig測試方法之前運行並運行。有沒有辦法檢查cassandra是否正在運行(使用Java)?檢查卡桑德拉工作

謝謝。

回答

4

偶爾我有這樣的代碼:

DatabaseDescriptor.createAllDirectories(); 
    CassandraDaemon cassandraDaemon = new CassandraDaemon(); 
    cassandraDaemon.init(null); 
    cassandraDaemon.start(); 

一旦你運行它,你可以肯定的是Cassandra是啓動和運行。方法start()正在阻止。一旦它返回Cassandra正在運行。

+0

感謝@AlexR我不知道,start()方法阻止。你節省了我一些時間。 –