我试图在Eclipse3.5中运行一些JUnit测试单元,但是没有任何进展。
JUnit3工作得很好.
当我创建JUnit4测试单元时,Eclipse提供将JUnit库添加到类路径中。我接受,但是当我检查它是否添加到项目的属性面板中时,我可以看到添加了JUnit4,但是没有包含JARS。
如果我选择编辑,组合体上写着"JUnit 4",就在"Current location: Not Found“下面。
当我启动一个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的类路径,但问题仍然相同。
Edit2
我还添加了junit-dep-4.8.1.jar,因为我不确定这些依赖关系是否必要,但没有更改。
发布于 2010-02-03 02:01:52
显然,Fedora存储库中的Eclipse3.5不包括JUnit,安装适当的包也不包括它。
另一台Debian个人电脑也提出了同样的问题。从eclipse.org下载一个干净的文件解决了这个问题。
我会在某个时候报告这个错误:)
发布于 2013-02-05 23:47:33
右键单击项目名称。
Built Path--> Add Libraries从列表中选择适当的库(本例中为JUnit 4)。
发布于 2010-01-03 08:35:46
在我的Eclipse中,提供了JUnit 4,它在plugins\org.junit4_4.3.1\junit.jar中
如果你找不到它,我想你可能需要下载它。
中的Eclipse设置与JUnit相关联
Windows->Preferences->Java->Build Path->User Libraries在那里选择JUnit,您可以添加和编辑JAR。
https://stackoverflow.com/questions/1994308
复制相似问题