java - 使用 JUnit 在 Intellij 上运行特定测试

标签 java intellij-idea junit

我想运行名称以“UnitTest”结尾的所有测试类。我正在使用 Intellij 2017.2.5 并尝试创建 JUnit 运行/调试配置并仅选择具有特定格式 (*UnitTest) 的类。

不幸的是,即使使用模式测试类型也不起作用。

所以我的问题是:如何在 Intellij 上创建 JUnit Run 配置以仅运行以“UnitTest”完成的测试类?

最佳答案

看看 Maven Surefire 插件,它可以根据确切的名称或模式包含/排除测试源。 Here您可以找到更多详细信息。

从技术上讲,与此类似的配置应该可以完成工作:

<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.0</version>
    <configuration>
      <includes>
        <include>%regex[.*UnitTest.*]</include>
      </includes>
    </configuration>
  </plugin>
</plugins>

关于java - 使用 JUnit 在 Intellij 上运行特定测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51750304/

相关文章:

java - 如何在java中将字符串中每个单词的第一个和最后一个字母大写

unit-testing - 在 IntelliJ 中运行单元测试,但类中有错误

xml - 如何使用 Perl 将生成的文本文件转换为 Junit 格式(XML)

Android Mockito java.lang.AssertionError :

java - Executors.newFixedThreadPool 挂起的线程

Java 套接字 : Connection but no Stream?

java - Scala 和 Gosu(与 Java 相关)之间的本质异同是什么?

java - IntelliJ 说 'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 权限被拒绝

html - intellij通过选择器跳转到html元素

java - 如何模拟已在要测试的类的代码中实例化的对象并为其编写 stub ?