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

发表于:2021-7-06 09:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:蒋老湿    来源:掘金

  每次对类的方法进行测试,都是手动创建一个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包版本、类名、需要测试的方法等设置:
  这就是生成最终测试类的效果了:
  至于方法体内部的内容就需要自己去补充,通过这种方式可以快速的去给对应的目标类生成测试方法,也可以很清晰的知道哪些方法没有对应的测试代码,便于后续的补充和测试覆盖率的提升。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号