2013-07-10 48 views
0

執行我使用JUnit如何確保一個TestClass中被陸續

  1. TestClass1
  2. TestClass2

兩個測試類寫的。如果我們需要確保TestClass2只TestClass1後運行在執行中。我們如何實現這一目標?

+2

爲什麼?測試應該是獨立的。 –

+1

通常我會建議你不要這樣做依賴。如果兩個測試相互依賴,我認爲一個更好的解決方案是用兩個測試的標準來進行1次測試。 – Vegard

+0

你應該在這裏找到了答案: http://stackoverflow.com/questions/9528581/specifying-order-of-execution-in-junit-test-case –

回答

0

您可以使用Junit測試套件來實現此目的。當您指定要在測試套件中執行的類的列表時,您正在定義一個數組,並且這些測試類將按順序執行,除非您正在執行並行執行。

請注意,JUnit不保證在一個類中執行測試的順序。