我试图在Eclipse 3.5中运行一些JUnit测试单元,但是完全没有成功。
JUnit3运行正常。
当我创建JUnit4测试单元时,Eclipse会提供将JUnit库添加到类路径的选项。我接受了,但是当我检查项目属性面板时,我可以看到已添加JUnit4,但没有包含JARS。
如果我选择编辑,组合框上显示“JUnit 4”,下面只有“当前位置:未找到”。
当我启动JUnit4测试时,出现错误提示内部错误发生,NullPointerException。
我已经阅读了两天,所有参考资料都说Eclipse包括JUnit4,但是似乎我还是有所遗漏。
我尝试重新创建我的项目并在全新的项目中创建测试,但是没有成功。
package test;
import static org.junit.Assert.*;
import org.junit.Test;
public class AuthServiceTest {
@Test
public final void testValidateCredentials() {
fail("Not yet implemented"); // TODO
}
}
[编辑]
我已经将junit-4.8.1.jar添加到项目的类路径和eclipse的类路径中,但问题仍然存在。
[编辑2]
我还添加了junit-dep-4.8.1.jar,因为我不确定这些依赖关系是否必要,但没有改变。