Java单元测试之IDEA自动生成测试类
·
每次对类的方法进行测试,都是手动创建一个Test测试类,然后编写同名的方法,每次这样都会很繁琐,IDEA开发工具提供了自动生成测试类的插件JUnitGenerator,接下来介绍该插件的安装与使用。
安装插件JUnitGenerator
打开IDEA,依次点击:Preferences-->plugins-->Marketplace, 搜索JUnitGenerator

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

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

配置参数介绍:
- 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测试类不同版本的代码模版对比:


如何使用
打开你所想要生成测试类的代码,在任意位置右击,如图所示:

选择项目使用的test包版本、类名、需要测试的方法等设置

这就是生成最终测试类的效果了

至于方法体内部的内容就需要自己去补充,通过这种方式可以快速的去给对应的目标类生成测试方法,也可以很清晰的知道哪些方法没有对应的测试代码,便于后续的补充和测试覆盖率的提升。
如果觉得文章对你有帮助,麻烦 点赞、评论、收藏 你的支持是我最大的动力!!!
最后小编在学习过程中整理了一些学习资料,可以分享给做java的工程师朋友们,相互交流学习,需要的可以加入我的学习交流群 323432957 即可免费获取Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)

作者:dingyu002
来源:dinyu002
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
更多推荐
所有评论(0)