내가 JUnitCore.runClasses()를 사용하는 것을 시도하고있다 JUnitCore.runClasses()에 java.io.File의를 통과하고 난 다음 코드와이 가능
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);
당신이 JUnitCore.runClasses에 java.io.File의 유형() 다음과 같은 오류를 얻을를 통과하려고하면 나는이 요청하고
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)
로의 TestClass의 목록을 포함? 달성하려는 목표는 무엇입니까? – hertzsprung
나는 정말로 내 머리 꼭대기에서 코딩을하고있다. 나는 .class 파일이되도록 파일을 설정할 수 있다고 가정했다. 그렇지 않습니까? – flexinIT
아니요, java.lang.Class는 java.io.File에 할당 할 수 없습니다. – hertzsprung