我试图运行调用多个文件的文件,但我发现了一些错误。
所谓day4Measurement当前目录里面,我有13个文件:BuggyMeasurement.java,BuggyMeasurement01.java,BuggyMeasurement02.java,BuggyMeasurement03.java,BuggyMeasurement04.java ... BuggyMeasurement10.java,MeasurementTest.java和Measurement.java。
Measurement.java包含在main(),并呼吁所有其他文件。
下面是主要的():
public static void main(String [] args){
JUnitCore tester = new JUnitCore();
String s = "Failed to detect: ";
int count = 0;
String [] tests = {"toString prints reverse inches then feet", // 01
"plus modifies this", // 02
"minus modifies this", // 03
"multiple modifies this", // 04
"plus incorrect roll over", // 05
"minus incorrect roll over", // 06
"multiple incorrect roll over", // 07
"plus incorrect non-roll over", // 08
"minus incorrect non-roll over", // 09
"multiple incorrect non-roll over", // 10
"CORRRRECTTT!!!"
};
for (int i = 1; i < tests.length + 1; i++){
testRound = i;
System.out.println("Running: " + tests[i-1]);
TestRunner.run(day4Measurement.MeasurementTest.class);
Result temp = tester.run(day4Measurement.MeasurementTest.class);
if (temp.wasSuccessful()) {
s += tests[i-1] + "; ";
count++;
}
}
System.out.print(10-(count-1)*0.5 + " ");
System.out.println(s);
}
在Mac终端,我跑
javac Measurement.java
我得到的问题。 这是我得到:
有什么建议?