我想知道在定义参数化测试时是否可以以编程方式并行运行 JUnit 测试。我们的想法是能够像在 Eclipse 中一样运行常规 JUnit 测试。
我当前的代码类似于:
@RunWith(Parameterized.class)
public class JUnitDivideClassTests {
@Parameters
public static Collection<Object[]> data() {
return Arrays.asList(new Object[][] { { 12, 3, 4 }, { 12, 2, 6}, { 12, 4, 3 }});
}
private int n;
private int d;
private int q;
public JUnitDivideClassTests(int n, int d, int q) {
this.n = n;
this.d = d;
this.q = q;
}
@Test
public void test() {
Assert.assertEquals(q, n / d);
}
}
如发现@ http://codemadesimple.wordpress.com/2012/01/17/paramtest_with_junit/