我在Ubuntu Linux上使用Ganymede,並在我的構建路徑中有junit-4.3.1.jar。當我創建一個新的測試時,我點擊File> New> Java>「JUnit 4 Test Case」,但是當它運行時,Eclipse似乎在使用JUnit 3.我相信這是因爲它忽略了我的註釋。爲什麼Eclipse在我的構建路徑中有junit-4.3.1.jar時使用JUnit 3?
當我刪除所有測試*方法時,JUnit抱怨「未找到測試」。如果我對已經創建的另一個測試執行相同的操作,JUnit運行良好,並找到名爲createTask()的測試。所以,它有時會使用JUnit 3,而其他的則是JUnit 4。
如何強制Eclipse Ganymede使用JUnit 4?
JUnit 4是選中的測試運行器。這是一個標準的Java項目;構建到JAR。 – Elliot 2009-06-08 16:37:07