org.junit.Assert.
已否決junit.framework.Assert
如何下org.junit在Eclipse中創建一個測試套件
我的問題是我如何在Eclipse中創建一個測試套件,如果我的JUnit類不會延長TestCase
?
當我嘗試在Eclipse中創建新的測試套件時,我的類沒有出現在選擇框中,我想這是因爲它們沒有擴展TestCase
。
我認爲新org.junit
我可以只使用註釋,而不是延長TestCase
org.junit.Assert.
已否決junit.framework.Assert
如何下org.junit在Eclipse中創建一個測試套件
我的問題是我如何在Eclipse中創建一個測試套件,如果我的JUnit類不會延長TestCase
?
當我嘗試在Eclipse中創建新的測試套件時,我的類沒有出現在選擇框中,我想這是因爲它們沒有擴展TestCase
。
我認爲新org.junit
我可以只使用註釋,而不是延長TestCase
以下代碼將創建一個包含Junit4的測試套件。然後,您可以在Eclipse中將其作爲Junit測試用例運行。很顯然,TestClasses需要包含用@Test註解的方法,否則沒有測試會實際運行該套件。
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({TestClass1.class, TestClass2.class})
public class TestSuite {
//nothing
}
JUnit 4中,這是捆綁了Eclipse不使用測試,你的測試用例和測試包用於擴展的老辦法類。
JUnit 4依賴註釋。
只需右鍵單擊您的項目,選擇「new-> other」轉到「Test case」,選擇JUnit 4,選擇測試下的類,測試中的方法以及您的測試用例。 對於測試套件,右鍵單擊項目,選擇「其他」,轉到「測試套件」,然後選擇您在上一步創建的測試用例...或更多測試用例。
如果我右鍵點擊我的項目,我沒有看到「其他」 – Cratylus
什麼是TestClass1.class? – Cratylus
TestClass1.class和TestClass2.class是包含您的測試方法(即包含用@Test註釋的方法的類)的類。 – Kingamajick