Java单元测试之IDEA自动生成测试类

4,750 阅读2分钟

这是我参与更文挑战的第11天,活动详情查看: 更文挑战

每次对类的方法进行测试,都是手动创建一个Test测试类,然后编写同名的方法,每次这样都会很繁琐,IDEA开发工具提供了自动生成测试类的插件JUnitGenerator,接下来介绍该插件的安装与使用。

安装插件JUnitGenerator

打开IDEA,依次点击:Preferences-->plugins-->Marketplace, 搜索JUnitGenerator

image.png 安装好后把该插件勾上使用(默认安装就已勾选) image.png

插件配置

安装成功后可以找到关于JUnit自动生成测试类的相关配置,如下图所示:

image.png 配置参数介绍:

  • Medhod Generation Style: 方法的生成的风格(ParamName表示方法的参数名就是原测试方法的参数名)
  • Output Path: 配置测试类生成的地址
  • Default Template: Junit测试类的模版,根据以来的Jar包选择 我这里使用的是
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>

下图是Junit测试类不同版本的代码模版对比: image.png

image.png

如何使用

打开你所想要生成测试类的代码,在任意位置右击,如图所示: image.png 选择项目使用的test包版本、类名、需要测试的方法等设置 image.png 这就是生成最终测试类的效果了 image.png 至于方法体内部的内容就需要自己去补充,通过这种方式可以快速的去给对应的目标类生成测试方法,也可以很清晰的知道哪些方法没有对应的测试代码,便于后续的补充和测试覆盖率的提升。

关注+点赞👍收藏❤️不迷路

文章每周持续更新,可以微信搜索「 十分钟学编程 」第一时间阅读和催更,如果这个文章写得还不错,觉得有点东西的话
各位的支持和认可,就是我创作的最大动力,我们下篇文章见!