idea package自动生成_Idea 自动生成Junit单元测试插件JunitGenerator
JunitGenerator
Idea中提供了可以自动生成Junit单元测试的插件,JunitGenerator。本篇文章将介绍如何在idea中安装、配置及使用JunitGenerator,以方便大家快速的创建单元测试类。
Idea中JunitGenerator安装
在idea的plugins中选择Browse repositories,然后搜索“JunitGenerator”。
选择JunitGenerator V2.0 点击install,然后重启idea,即可完成安装。
Idea中JunitGenerator配置
默认配置为为:
${SOURCEPATH}/test/${PACKAGE}/${FILENAME}
生成的是包名同一层生成一个test文件夹。
其中${SOURCEPATH} 代码源路径,其实就是src/main/java路径。
${PACKAGE} 原类的包名,java包命名规范就是按照包名一级一级创建文件夹的
${FILENAME} 测试类的类名
在这里可以根据需要进行修改,也可采用默认的路径。本文采用Junit4因此,将上图配置进行了修改。
${SOURCEPATH}/../../test/${PACKAGE}/${FILENAME}
这样,生成的测试类将存放在src/test目录下。同时,可根据情况修改Junit4中的生成模板,这里去掉了“test.”的包路径。
不然,生成测试类的package有错误。
Idea JunitGenerator使用
找到要生成测试类的代码,快捷键ctrl+shift+t(mac:command+shift+t):
点击 create Net Test,
在此刻选择测试类名称,测试类目标package,是否生成setUp/@Before等方法,针对该类的哪个方法生成单元测试方法等。勾选上,生成效果如下:
如果采用其他路径,则需要在项目中将其他路径下生成的test目录设置为Tests类型的目录。
通过右键generate生成测试类
点击generate,选择Junit3或Junit4进行生成。默认生成效果如下:
然后,单元测试中具体的业务逻辑则可由自己编写代码实现。
关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台
除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接
idea package自动生成_Idea 自动生成Junit单元测试插件JunitGenerator相关推荐
- idea package自动生成_IDEA -- 自动创建POJO
1. maven依赖 springboot2.spring-data-jpa.lombok 使用spring-data-jpa的时候,我们往往不需要生成mapper相关的文件,只需要自动生成POJO类 ...
- idea package自动生成_IDEA自动生成pojo实体类模板
-由于直接用idea的自动实体生成,他的包名是不会变的,而且类型也不是自己想要的,这里把我一直用的这份模板分享出来 点击你需要的表右键-->选择下图的Go to Scripts Director ...
- 基于注解处理器开发自动生成getter和setter方法的插件
昨天无意中,逛到了lombok的网站,并看到了首页的5分钟视频,视频中的作者只是在实体类中写了几个字段,就可以自动编译为含setter.getter.toString()等方法的class文件.看着挺 ...
- egg.js java 生产数据_eggjs中,自动从数据库直接生成model.
eggjs中,自动从数据库直接生成model. 使用sequelize-auto可以自动生成models 直接上命令就可以搞定了 # 安装必要的库 npm install -g sequelize-a ...
- ubuntu php xml模块,生成ubuntu自动切换壁纸xml文件的php代码
运行代码后在图片目录下会生成yuxing.xml,方便ubuntu自动切换壁纸. /* * 生成ubuntu自动切换壁纸xml文件 */ //图片目录 $dir = '/home/yuxing/bac ...
- 自动生成文章的html,文章自动更新工具|自动生成文件|自动伪原创|文章自动插入关键词工具...
概念网络发布一款自动更新文章的工具, 该套工具可用概念的文章站程序, 概念的发布站程序, 概念的企业站程序, 只要在服务器一直开着这个工具, 工具会更具配置文件的配置, 每天定时的更新网站的文章, 文 ...
- 【客户下单】后台系统自动分单成功生成工单发送短信
[客户下单]后台系统自动分单成功生成工单发送短信 自动分单成功,后台生成工单发送短信,否则进入人工分单流程. 生成工单,发送短信的方法抽取: //抽取的方法:生成工单 发送短信 private voi ...
- 报名通道开启 | 顶会 ICLR 2021:医疗对话生成与自动诊断国际竞赛,邀你来战!...
ICLR,2013 年由深度学习三巨头中的Yoshua Bengio 和 Yann LeCun 牵头创办,已受到研究者和开发者的广泛认可,是当之无愧的深度学习领域顶级会议.今年,由中山大学.加利福尼亚 ...
- 用java写ods系统_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...
TableGo是基于数据库的代码自动生成工具,低代码编程技术的实现,可以零代码自动生成SpringBoot项目工程.生成JavaBean.生成前后端分离的CRUD代码.生成MyBaits的Mapper ...
最新文章
- IPCC气候变暖最新报告:不要眼见,要“远见”
- PIC单片机精通_串口通信模块C实现
- QT学习-核心类列表-30、QtSerialPort
- Go条件语句、switch和循环语句
- radware alteon 负载均衡器设置
- tcp发送方的发送速度由接收方给出的接收窗口决定_TCP协议的详解
- apache服务器安装
- java多线程的常用方法(以及注意事项)
- (12)Spring框架----Spring框架是如何配置数据库资源的
- 思科模拟器:网络安全实验
- vscode配置c/c++手把手教你配置
- DirectX12(D3D12)基础教程(八)——多显卡渲染基础、共享纹理、多GPU同步
- 推荐系统的冷启动与效果评估
- 出生年分数 15作者 陈越单位 浙江大学
- mysql mtq_mysql重点词汇 - osc_r3mtqivi的个人空间 - OSCHINA - 中文开源技术交流社区
- 为什么按序发射只有RAW冲突?
- 生产BOM、销售BOM、标准BOM的区别
- 问题记录:从EXCEL2013导入数据CSV文件,提示报错“此文本文件包含的数据无法放置在一个工作表中。如要继续导入可容纳的数据,请单击确定。。。”
- 手把手搭建经典神经网络系列(1)——AlexNet
- WINDOWS程式设计--窗体和消息机制