当前位置: 首页 > 知识库问答 >
问题:

使用类别注释在IntelliJ中运行JUnit测试

姬衡
2023-03-14

干杯

共有1个答案

连翰
2023-03-14

对于我来说,使用Intellij IDEA 2018.1是有效的:

将类别标记定义为接口:

public interface FastTests { /* category marker */ }

和测试类或方法,注释如下:

import cu.nicolau.sircap.nomencladores.FastTests;
import org.junit.Test;
import org.junit.experimental.categories.Category;

public class NomencladorServiceImplTest {    
    @Test
    @Category(FastTests.class)
    public void categoryTest() {
        ...
    }    
}
 类似资料:
  • 我几乎只在我不想作为测试套件的一部分运行的非单元测试中使用JUnit类别。在NUnit中,我可以使用显式,但我在JUnit中发现的唯一可比的是类别。在gradle中,排除类别很简单,但我不知道如何使用IntelliJ的测试运行程序来做到这一点。我知道如何运行属于类别的测试,但不知道如何排除它们。

  • 问题内容: 我有大量的测试,大约需要半小时才能运行,并且希望能够并行进行测试。 有没有办法用IntelliJ IDEA 9做到这一点? 问题答案: IDEA仅从版本10开始才了解并行JUnit测试。 有一个跟踪器问题,您可以投票并等待进度:http: //youtrack.jetbrains.net/issue/IDEA-47103 我们计划将其添加到IDEA 10中,但是优先级将取决于票数。

  • 我正在IntelliJ中用基本的JUnit5测试处理一个Kotlin项目,使用Maven管理依赖项。我已经通过IntelliJ命令成功地执行了JUnit测试。 今天早些时候,我尝试开始将测试分组到测试套件中,并在pom.xml中添加了junit-platform-runner和junit-platform-commons作为依赖项。从那以后,我每次尝试执行任何测试时都得到以下ClassNotFou

  • 以下是我的目标: 为版本4.1.6.release中的Spring代码编写Jupiter测试用例[Junit5中的测试用例] 编写Jupiter测试用例[Junit5中的测试用例] 使用Junit4运行程序[在IntelliJ IDE]运行 IDE和代码版本详细信息: Spring版本:4.1.6.release Java版本:1.8[Java 8] IDE:IntelliJ Community

  • 我需要测试验证注释,但看起来它们不起作用。我不确定JUnit是否也是正确的。目前,测试将通过,但您可以看到指定的电子邮件地址是错误的。 JUnit 待测试类别

  • 我无法使用IntelliJ IDEA运行带注释的单元测试。我得到以下错误: 我可以使用以及VS代码中的TestRunner非常好地运行这些测试。我有最新版本的IDE,在Windows和Mac上也有同样的问题。我也可以很好地运行Spring Boot单元测试。 有什么想法吗?