目录

IDEA配置JUnit进行单元测试

IDEA配置JUnit进行单元测试

前提条件

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

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

IDEA中JUnit配置

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

https://i-blog.csdnimg.cn/blog_migrate/bbbe8ad5a65bf52e7fd2c9cc255578d7.png

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

https://i-blog.csdnimg.cn/blog_migrate/9056dad3d0060a38607ebd1d8aa36a47.png

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

https://i-blog.csdnimg.cn/blog_migrate/4e4d81812b13dac73ec23cfe869c01fa.png

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

https://i-blog.csdnimg.cn/blog_migrate/add31c1a9aa7fdbcd453e54307fa855a.png

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

https://i-blog.csdnimg.cn/blog_migrate/6cdf88ef355ac8ac3678b0bdbccc0fb9.png

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

https://i-blog.csdnimg.cn/blog_migrate/5cc97c03327fdc621d050d0a29f5f52b.png

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

https://i-blog.csdnimg.cn/blog_migrate/da9ef2716100ec9d4569974dd67b5be2.png

若工程路径如图:

https://i-blog.csdnimg.cn/blog_migrate/0b44e090b0f303beedbdc065a0a2b72a.png

应把src目录设为Source Root

https://i-blog.csdnimg.cn/blog_migrate/67879ae195ba9a8ebc747a471bfeab86.png

把test目录设为Test Source Root

https://i-blog.csdnimg.cn/blog_migrate/4c61f57700066a6a06b66a9c5c132ec5.png

注意事项

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

https://i-blog.csdnimg.cn/blog_migrate/3a2178cd6647e7f2560c5a8f84ff8de9.png


[1]:转载自: