テストをランダムな順序で実行するカスタム ランナーを作成しようとしています。ランナー:
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;
}
}
パラメータ化されたテストでない場合、これは正常に機能します。パラメータテストを使用してこれを行うことは可能ですか? パラメータ化されたインターフェースを実装していますか?