高我正在使用junit进行类赋值,并且我一直收到类错误。
我的测试文件看起来像
IntegerArrayListTest.java
`
package howardedu.sycs363.spring15.lab5;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import howardedu.sycs363.spring15.lab3.IntegerArrayList;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import org.junit.Test;
public class IntegerArrayListTest {
private IntegerArrayList defaultTestList;
private IntegerArrayList singleParamTestList;
/**
* Print statement before all test.
*/
@BeforeClass
public static void setUpBeforeClass() throws Exception {
System.out.println("IntegerArrayList test class!!");
System.out.println("-------------------------------");
}
}
我正在测试的课程看起来像
package howardedu.sycs363.spring15.lab3;
public class IntegerArrayList {
private int[] array; // Initial array
private int size; // Size of the array
private int end; // The last used index in the array
public IntegerArrayList() {
size = 25;
end = 0;
array = new int[size];
}
最后我的文件结构如下:
Labs/
Lab1
Lab2
Lab3
Lab4
Lab5
我正在运行的命令(来自Labs文件夹):
javac Lab3/howardedu/sycs363/spring15/lab3/IntegerArrayList.java Lab5/howardedu/sycs363/spring15/lab3/IntegerArrayListTest.java
java org.junit.runner.JUnitCore Lab5/howardedu/sycs363/spring15/lab3/IntegerArrayListTest.java
每次junit输出都说它找不到IntegerArrayList类。
任何帮助表示赞赏!我在Linux系统上使用Junit 4.12。