我使用JUnit 3.x TestRunner在運行它們之前一次性對所有測試進行類型化。JUnit Test Runner在運行它們之前創建測試
是否有一個測試運行使用,這將產生每個測試(或至少每個測試套件的測試),只是在運行之前?
我可以使用JUnit 4.x跑步者,但我的測試是3.x測試。
我使用JUnit 3.x TestRunner在運行它們之前一次性對所有測試進行類型化。JUnit Test Runner在運行它們之前創建測試
是否有一個測試運行使用,這將產生每個測試(或至少每個測試套件的測試),只是在運行之前?
我可以使用JUnit 4.x跑步者,但我的測試是3.x測試。
在JUnit 3中你需要編寫延遲套件中的測試實例自己的TestSuite類。
你可能做錯了。
每個單元測試應該是獨立的,不依賴於任何其他測試結果。 否則,當其中一個測試打破它將打破所有依賴它的測試。所以你會看到很多錯誤,而沒有簡單的方法來理解什麼是真正的原因。另一方面,如果所有的單元測試都是獨立的,那麼破解測試非常容易調試和修復。
編輯:我假設你問原始問題的原因是因爲你在你的測試中有一些依賴關係。如果我錯了,請忽略此答案:)
你能否提供一些更多的信息,你爲什麼需要這樣做?我不是唯一懷疑還有更多事情要知道的人。 – guerda 2009-07-29 07:41:22