我有一個看起來像這樣的測試案例:運行測試用例多次與不同@BeforeClass設置JUnit 4中
public class MyTest {
private static TestObject obj;
@BeforeClass
public static void setUpBeforeClass() {
obj = new TestObject();
}
@Test
public void testOne() {
assertTrue(obj.hasFoo());
}
@Test
public void testTwo() {
assertEquals(42, obj.getBar());
}
// More tests here...
}
我想現在要做的是運行全部測試用例的不同實例什麼的TestObject。假設我有10個不同的TestObject實例。現在我想運行testOne()testTwo()等10次(使用我需要的每個TestObject實例)。
如何用JUnit4實現這一點?或者我的設計不好?任何更好的想法?
太棒了!謝謝! – tyrondis