2012-08-16 43 views
0

我目前在學習如何使用JUnitCore對我的應用程序運行一些測試,我想我已經可以正常工作了,因爲它似乎在沒有任何問題的情況下移動通過調試器,但是我還沒有得到我的測試打印任何東西,到控制檯System.out.println(...)JUnitCore:它是否打到了斷點

Result results= JUnitCore.runClasses(test.class); 
System.out.println(results.getRunCount()); 

當我添加一個斷點到它擊中它的第一線,但我有內部test.class另一個斷點,當我移動到它從來沒有遇到下一個斷點,這也不會讓我進入JUnitCore.runClasses(test.class);調用...但它確實返回1爲results.getRunCount()

有沒有人知道這是否適用於我,而且您無法通過這種方式在測試中打斷點或者是否存在與JUnitCore.runClasses(test.class)有關的問題?

回答

0

我JUnitCore.runClasses不應該打印出任何消息,它只會運行測試。

您將需要添加代碼來處理任何故障,並因此生成一些打印輸出。