idea将junit设置模板_IDEA配置JUnit进行单元测试

  • Post author:
  • Post category:其他


前提条件

安装JDK,并配置好环境变量

工程已解决JUnit依赖关系(pom.xml)

IDEA中JUnit配置

IDEA自带一个JUnit插件,打开Settings窗口搜索junit,如图:

图 1

该插件可以运行JUnit测试文件,但无法自动生成JUnit测试代码:

图 2

如果需要自动生成测试代码,需要安装JUnitGenerator V2.0:

图 3

安装后,在需要测试的类文件里点击code->Generate

图 4

或者快捷键Alt+Insert,就会出现自动生成测试文件的选项:

图 5

选择JUnit 4生成的测试文件@since位置Date可能存在乱码,可配置JUnit模板更改日期格式,不影响程序可直接忽略

图 6

生成的测试文件可能位置不正确,可通过配置正确的输出路径解决:

图 7

若工程路径如图:

图 8

应把src目录设为Source Root

图 9

把test目录设为Test Source Root

图 10

注意事项

IDEA自带的JUnit插件和JUnitGeneratorV2.0插件都要勾选上,若只勾选JUnit可能导致无法自动生成测试文件,若只勾选JUnitGenerator V2.0可能导致生成的测试文件无法运行

图 11

打开IntelliJ IDEA工具,Alt+Ctrl+S,打开设置窗口,点击进入Plugins.

从插件资源库中搜索JunitGenerator V2.0版本

image.png

image.png

安装此插件,重启IDEA就可以了。

现在可通过此工具自动完成test类的生成了,在需要进行单元测试的

类中

按 Ctrl + Shift + T

image.png

选中你要创建测试用例的方法即可。

IntelliJ IDEA JUnit Generator自动创建测试用例到指定test目录

1.打开File->Settings

2.搜索junit,找到JUnit Generator

3.Properties选项卡里的Output Path为测试用例生成的目录,修改为test目录:

{PACKAGE}/${FILENAME}

4.切换到JUnit 4选项卡,可以修改生成测试用例的模板,比如类名、包名等

${SOURCEPATH}/test/${PACKAGE}/${FILENAME}

$SOURCEPATH/../../test/java/{PACKAGE}/${FILENAME}

对应的目录结构为

image.png

${SOURCEPATH}是到src/main/java这一层

../是退到上一层目录的意思,对着图理解一下



版权声明:本文为weixin_42443797原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。