當你Eclipse環境中修改專案中的某個方法時,你可能由於各種原因沒有執行單元測試,結果程式碼提交,悲劇就可能隨之而來。

所幸infinitest(http://infinitest.github.io/)提供了一個Continuous Testing外掛,以及時自動執行單元測試。雖然會多佔一些CPU資源,但開發人員的硬體誰會不留一點餘地呢?大不了,音樂、視訊、360解除安裝就OK了。安裝方法有兩種:

(1)使用"Install new software",輸入地址:http://infinitest.github.io/

(2)使用MarketPlace,速度確實快,誰用誰知道

安裝好之後,重啟Eclipse,Continuous Testing預設自動啟動。

我們新建一個專案AutoTesting,列印一個簡單的乘法口訣:

再建一個單元測試專案AutoUnitTesting:

修改一下原方法,增加一行“int num2 = 1 / 0;”,當儲存修改時,Continuous Testing已經自動執行並在左下角顯示結果。

當修正方法後,Continuous Testing會再次自動執行:

OK,這個功能是不是很cool,至少會為我們節省一點點時間,休息片刻,或跟MM聊兩句,不是嗎?

差點忘了,如果不想啟用Continuous Testing,在Performance-general-InfiniteTest-去掉勾即可。