网站首页 > 精选教程 正文
每次对类的方法进行测试,都是手动创建一个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包版本、类名、需要测试的方法等设置
这就是生成最终测试类的效果了
至于方法体内部的内容就需要自己去补充,通过这种方式可以快速的去给对应的目标类生成测试方法,也可以很清晰的知道哪些方法没有对应的测试代码,便于后续的补充和测试覆盖率的提升。
关注+点赞收藏??不迷路
文章每周持续更新,可以微信搜索「 十分钟学编程 」第一时间阅读和催更,如果这个文章写得还不错,觉得有点东西的话
各位的支持和认可,就是我创作的最大动力,我们下篇文章见!
猜你喜欢
- 2024-11-04 使用JavaSnoop测试Java应用程序 java怎么测试程序
- 2024-11-04 java开发中常见编译报错和解决举例汇总
- 2024-11-04 Java单元测试技巧之JSON序列化 json序列化是什么意思
- 2024-11-04 2022最全java面试题及答案(208道)你能坚持到哪一道呢?
- 2024-11-04 Java 接口改造:UserTest 变 BaseTest,一键重构搞定
- 2024-11-04 自动化测试、回归测试平台调研,基于流量回放
- 2024-11-04 测试开发java常见面试题_Java常见面试题
- 2024-11-04 JAVA考试真题测试 java试题百度文库
- 2024-11-04 使用Jtest 2022.2简化严格的Java测试
- 2024-11-04 如何用TestNG进行java单元测试? java怎么单元测试
你 发表评论:
欢迎- 04-11Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- 04-11Java中你知道几种从字符串中找指定的字符的数量
- 04-11探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- 04-11Python字符串详解与示例(python字符串的常见操作)
- 04-11java正则-取出指定字符串之间的内容
- 04-11String s1 = new String("abc");这句话创建了几个字符串对象?
- 04-11java判断字符串中是否包含某个字符
- 04-11关于java开发中正确的发牌逻辑编写规范
- 最近发表
-
- Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- Java中你知道几种从字符串中找指定的字符的数量
- 探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- Python字符串详解与示例(python字符串的常见操作)
- java正则-取出指定字符串之间的内容
- String s1 = new String("abc");这句话创建了几个字符串对象?
- java判断字符串中是否包含某个字符
- 关于java开发中正确的发牌逻辑编写规范
- windows、linux如何后台运行jar(并且显示进程名)
- 腾讯大佬私人收藏,GitHub上最受欢迎的100个JAVA库,值得学习
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)