JUnit 单元测试代码,IDEA 一键搞定

会写单元测试代码,不一定成为一名优秀的 Java 程序员,但不会写的话,一定成为不了。

以下内容:基于 Windows 端 IDEA 的 Maven 项目,里面涉及到的快捷键在各版本 IDEA 中都适用,可能一些菜单内容会在新版本中发生变化,但操作思想不变,这里基于 2017.1.4 版本

一、pom 中添加 JUnit 依赖

  <properties>
    <junit.version>4.12</junit.version>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>${junit.version}</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

二、配置 JUnit 插件

Alt + Ctrl + S,进入设置菜单(Mac 端自行 google),看图操作
在这里插入图片描述
搜索插件:JUnitGenerator V2.0 并安装
在这里插入图片描述

安装完成后,需要重启 IDEA
在这里插入图片描述
在开发代码的某个想要测试的类中,按快捷键 Alt + Insert,或者 鼠标右键-Generate…
看图操作,由于配置的是 JUnit4,所以选择的也是该版本

在这里插入图片描述
这样生成的代码,你以为就好了吗?No!它生成在 src/java/test 目录下,根本不是我们要的路径!

接下来做一下路径和模板修改

还是 Alt + Ctrl + S 进入设置,Other Settings - JUnit Generator

将 Output Path 修改为:${SOURCEPATH}/…/…/test/java/${PACKAGE}/${FILENAME}
在这里插入图片描述
再修改 JUnit4 模板,切到 Tab 为 JUnit4 下,把下图中的 test. 去掉,因为上面修改了路径,会导致生成代码的包名有误,就是多了这个 test.
在这里插入图片描述
接下来,再生成一次测试代码,完美地在 test/java 目录下生成了测试代码模板

可以愉快得写测试代码了。

发布了27 篇原创文章 · 获赞 3 · 访问量 5653

猜你喜欢

转载自blog.csdn.net/candyngwh/article/details/103177928