JUnitCore.runClasses() を使用しようとしていますが、次のコードを使用して実行できます
JUnitCore.runClasses(testClass.class);
しかし、runClasses() は任意の数のパラメーターを取ることができるので、興味がありました。次のようなコードを使用することは可能ですか?
Class c = testClass.class;
JUnitCore.runClasses(c);
または
List<Class> c = new ArrayList<>{test1.class, test2.class, test3.class};
JUnitCore.runClasses(c);
java.io.File タイプを JUnitCore.runClasses() に渡そうとすると、次のエラーが発生するので、これを求めています。
no suitable method found for runClasses(java.io.File)
method org.junit.runner.JUnitCore.runClasses(java.lang.Class<?>...) is not applicable
(argument type java.io.File does not conform to vararg element type java.lang.Class<?>)
method org.junit.runner.JUnitCore.runClasses(org.junit.runner.Computer,java.lang.Class<?>...) is not applicable
(actual argument java.io.File cannot be converted to org.junit.runner.Computer by method invocation conversion)