我是JUNIT 4的新手,我想寫一些代碼,如測試套件從excelsheet中獲取輸入,並基於輸入的測試套件調用不同的測試用例。根據JUNIT 4,我們可以在@SuiteClasses({ ParameterSampleTest.class,SampleJUnitTest.class })
中定義所有測試用例,但這是我們預定義測試用例的時候。但在這裏我想使用custome JUNIT亞軍,根據輸入做出決定?有人可以幫助解決這個問題嗎?我們可以在JUNIT 4中編寫自定義測試套件嗎?
@RunWith(Suite.class)
public class AllTests {
public static TestSuite suite() {
TestSuite suite = new TestSuite();
suite.addTest(new JUnit4TestAdapter(ParameterSampleTest.class));
suite.addTest(new JUnit4TestAdapter(SampleJUnitTest.class));
return suite;
}
}
感謝, Priyank沙阿
你面臨的錯誤是什麼? – SiB
我正面臨下面的錯誤... java.lang.Exception:類'com.example.junittest.AllTests'必須有一個SuiteClasses批註 –
dublicate of http://stackoverflow.com/questions/7639353/how-to-define -junit-method-rule-in-a-suite – msangel