パラメータ化されたテストを定義するときに、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/で見つかりました