我正在使用JUnit4。如何使JUnit測試用例按順序運行?
我在測試用例中有一組測試方法。
每個測試方法插入一些記錄並驗證測試結果,最後刪除插入的記錄。
由於JUnit並行運行,測試方法失敗,因爲在執行以前的測試方法期間存在一些 記錄。這 只發生在我的同事機器(Windows 7)中,而不是在我的機器上(Cent OS 6)。
我們需要的是測試方法必須通過我們所有的機器。
我已經嘗試清除Setup()方法中的記錄,但它只能在我的機器上運行。在JUnit中是否有任何選項使測試方法以統一的順序運行?
謝謝,
感謝您的回答,我會檢查出來。 – Athiruban 2012-03-13 08:39:20
你也可以使用類似DBUnit的東西來控制你的數據庫設置和拆卸,但對於純粹的單元測試,Mockito更有意義,因爲它允許測試完全獨立。 – TrueDub 2012-03-14 08:39:50