2015-08-25 198 views
-4

是否可以通過JButton運行JUnit測試?目前,我建立一個小Benchmarktool有一個JFrame和這樣一個在畫面上有些按鈕...通過JButton運行JUnit測試

Benchmsrktool

謝謝!

+0

確實有可能。但我想這不是你所期望的答案。如果你想要更有幫助的答案,請考慮寫更好的問題。從這裏開始http://stackoverflow.com/help瞭解這意味着什麼。 – GhostCat

回答

1

是的,這絕對是可能的,但它不會像在IDE中運行一樣。您可以調用JUnit的核心如下運行有效的JUnit測試類:

JUnitCore junit = new JUnitCore(); 
Result result = junit.run(TestClass.class); 

您還可以添加一個RunListener子類來獲取控制檯輸出,或只是分析所產生的Result對象。這些類都包含在JUnit庫本身中,並且可以很容易地從Swing應用程序中調用,前提是測試類位於類路徑中。

更多詳細資料提供於this answerthe JUnit javadocs

+1

非常感謝你的謝謝!我讚賞你的輝煌答案!你救了我的一天:) @ shotgun-ninja – okaisan1

+0

只是做我的公民責任,先生。 –