假设我有一个 JUnit 测试用例:
@RunWith(Parameterized.class)
public class TestMyClass {
@Parameter
private int expected;
@Parameter
private int actual;
@Parameters
public static Collection<Object[]> data() {
return Arrays.asList(new Object[][] {
{ 0,1 }, { 1,2 }, { 2,3 }, { 3,4 }, { 4,5 }, { 5,6 },{ 6,7 }
});
}
@Test
public void test1 { //test }
@Test
public void test2 { //test }
}
我想只用 {0,1}、{1,2} 和 {2,3} 运行 test1,只用 {3,4}、{4,5} {5,6} 运行 test2
我怎样才能做到这一点?
编辑:在运行时从文件中读取参数。