【发布时间】:2010-01-03 08:18:54
【问题描述】:
我正在尝试在 Eclipse 3.5 中运行一些 JUnit 测试单元,但完全没有运气。
JUnit3 工作正常。
当我创建 JUnit4 测试单元时,Eclipse 提供将 JUnit 库添加到类路径。我接受,但是当我检查它是否已添加到项目的属性面板中时,我可以看到已添加 JUnit4,但未包含 JARS。
如果我选择Edit,组合会显示“JUnit 4”,并在“Current location: Not Found”下方。
当我启动 JUnit4 测试时,我收到一条错误消息,提示 发生内部错误,NullPointerException。
我已经阅读了大约两天,所有参考资料都说 eclipse INCLUDES 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添加到项目的classpath和eclipse的classpath中,但还是同样的问题。
[编辑2]
我还添加了 junit-dep-4.8.1.jar,因为我不确定这些依赖项是否必要,但没有更改。
【问题讨论】: