繁体   English   中英

Eclipse中的JUnit4

[英]JUnit4 in Eclipse

我正试图在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添加到项目的类路径和eclipe的类路径中,但仍然是同样的问题。 [Edit2]我还添加了junit-dep-4.8.1.jar,因为我不确定这些依赖项是否必要,但没有变化。

右键单击项目名称。

Built Path--> Add Libraries

从列表中选择适当的库(本例中为JUnit 4)。

在我的Eclipse安装中提供了JUnit 4,它位于plugins \\ org.junit4_4.3.1 \\ junit.jar中

如果你找不到它,那么我想你可能需要下载它。

您可以将JUnit与Eclipse JUnit设置相关联

Windows->Preferences->Java->Build Path->User Libraries

在那里选择JUnit,您可以添加和编辑JAR。

似乎Fedora的存储库中的Eclipse 3.5不包含JUnit,并且安装相应的包也没有包含它。
另一个Debian PC提出了同样的问题。 从eclipse.org下载干净的解决了这个问题。

在某个时候报告这个bug :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM