我有一个看起来像这样的测试案例:运行测试用例多次与不同@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