霍格沃兹测试开发

JUnit5 命名规则

霍格沃兹测试开发学社

ceshiren.com

JUnit5 文件工程目录

  • 单元测试代码文件

    • 默认写在工程目录: src/test/java
    • 不允许写在业务代码目录下
  • 测试资源文件

    • 默认写在资源目录:src/test/resources

JUnit5 测试文件命名

  • 默认命名规则

    • Test 开头
    • Test 结尾

自定义命名规则(拓展)

  • 使用 surefire 插件
<plugin>
<!-- 某些版本需要添加groupId,否则报错 -->
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>3.0.0-M5</version>
    <configuration>
        <includes>
            <include>**/*Hogwarts*.java</include>
            <include>**/*TestCase.java</include>
        </includes>
    </configuration>
</plugin>

JUnit5 命名实例