我正在尝试编写一个自定义 Runner,它只是按随机顺序进行测试。跑者:
public class TestClassRunnerForParameters extends BlockJUnit4ClassRunner {
public TestClassRunnerForParameters(Class<?> type) throws Exception {
super(type);
}
protected java.util.List<org.junit.runners.model.FrameworkMethod> computeTestMethods() {
java.util.List<org.junit.runners.model.FrameworkMethod> methods = super
.computeTestMethods();
Collections.shuffle(methods);
return methods;
}
}
现在,如果它不是参数化测试,这可以正常工作。是否可以使用参数测试来做到这一点?实现参数化接口?