IDEA配置JUnit进行单元测试
http://www.cnblogs.com/winner-0715/p/5597259.html
前提条件
安装JDK,并配置好环境变量
工程已解决JUnit依赖关系(pom.xml)
IDEA中JUnit配置
IDEA自带一个JUnit插件,打开Settings窗口搜索junit,如图:
图 1
该插件可以运行JUnit测试文件,但无法自动生成JUnit测试代码:
图 2
如果需要自动生成测试代码,需要安装JUnitGenerator V2.0:
图 3
安装后,在需要测试的类文件里点击code->Generate
图 4
或者快捷键Alt+Insert,就会出现自动生成测试文件的选项:
图 5
选择JUnit 4生成的测试文件@since位置Date可能存在乱码,可配置JUnit模板更改日期格式,不影响程序可直接忽略
图 6
生成的测试文件可能位置不正确,可通过配置正确的输出路径解决:
图 7
若工程路径如图:
图 8
应把src目录设为Source Root
图 9
把test目录设为Test Source Root
图 10
注意事项
IDEA自带的JUnit插件和JUnitGeneratorV2.0插件都要勾选上,若只勾选JUnit可能导致无法自动生成测试文件,若只勾选JUnitGenerator V2.0可能导致生成的测试文件无法运行
图 11
参考链接
IDEA社区版自动生成Junit测试类
IDEA中利用JUnit进行单元测试
打开IntelliJ IDEA工具,Alt+Ctrl+S,打开设置窗口,点击进入Plugins.
从插件资源库中搜索JunitGenerator V2.0版本
安装此插件,重启IDEA就可以了。
现在可通过此工具自动完成test类的生成了,在需要进行单元测试的
类中
按 Ctrl + Shift + T
选中你要创建测试用例的方法即可。
IntelliJ IDEA JUnit Generator自动创建测试用例到指定test目录
1.打开File->Settings
2.搜索junit,找到JUnit Generator
3.Properties选项卡里的Output Path为测试用例生成的目录,修改为test目录:
{PACKAGE}/${FILENAME}
4.切换到JUnit 4选项卡,可以修改生成测试用例的模板,比如类名、包名等
${SOURCEPATH}/test/${PACKAGE}/${FILENAME}
$SOURCEPATH/../../test/java/{PACKAGE}/${FILENAME}
对应的目录结构为
${SOURCEPATH}是到src/main/java这一层
../是退到上一层目录的意思,对着图理解一下
IDEA配置JUnit进行单元测试相关推荐
- idea将junit设置模板_IDEA配置JUnit进行单元测试
前提条件 安装JDK,并配置好环境变量 工程已解决JUnit依赖关系(pom.xml) IDEA中JUnit配置 IDEA自带一个JUnit插件,打开Settings窗口搜索junit,如图: 图 1 ...
- Spring Boot配置Junit(单元测试)
1 Junit JUnit是一个Java语言的单元测试框架.它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个. JUnit ...
- 【单元测试】Junit 4(二)--eclipse配置Junit+Junit基础注解
1.0 前言 前面我们介绍了白盒测试方法,后面我们来介绍一下Junit 4,使用的是eclipse(用IDEA的小伙伴可以撤了) 1.1 配置Junit 4 1.1.1 安装包 我们需要三个jar ...
- 使用junit进行单元测试_使用JUnit对ADF应用程序进行单元测试
使用junit进行单元测试 JUnit是Java语言的单元测试软件包,由于ADF构建在J2EE框架之上,因此可以用于测试Oracle ADF应用程序. 单元测试基本上是根据某些定义的测试标准来验证最小 ...
- junit进行单元测试_通过JUnit规则轻松进行AppEngine单元测试
junit进行单元测试 by Ramesh Lingappa 通过拉梅什·林加帕(Ramesh Lingappa) 通过JUnit规则轻松进行AppEngine单元测试 (AppEngine unit ...
- 使用Spring配合Junit进行单元测试的总结
最近公司的项目和自己的项目中都用到了spring集成junit进行单元测试,总结一下几种基本的用法: 1.直接对spring中注入的bean进行测试(以DAO为例): 在测试类上添加@RunWith注 ...
- JUnit自动化单元测试
本文章转载自 博主 _唛唛:https://blog.csdn.net/u012882327/article/details/72642351 JUnit自动化单元测试(一):生成测试类 第一步:导入 ...
- SpringBoot重点详解--使用Junit进行单元测试
目录 添加依赖与配置 ApplicationContext测试 Environment测试 MockBean测试 Controller测试 情况一 情况二 方法一 方法二 本文将对在Springboo ...
- 软件测试过程与方法_第4章 4.3单元JUnit的单元测试
软件测试过程与方法_第4章 4.3单元JUnit的单元测试 简单测试 创建JUnit的过程 代码 独立的测试 4.3.4参数化运行器 输出结果 4.3.5 测试参数化_属性注入 属性注入输出结果 4. ...
- Maven项目在eclipse中使用junit进行单元测试时报错:ClassNotFoundException
Maven项目在eclipse中使用junit进行单元测试时Coonsole出现以下错误: Class not found boco.ips.data.ice.orm.mapper.TestDemoM ...
最新文章
- SpaceX龙飞船发射之后:在人类探索太空的征途中,深度学习能做什么?
- 论如何寻找万一的川财证券开户渠道
- tf.reshape 和 tf.transpose 用法
- 调用接口的方法 java_java调用接口的方法
- SAP Spartacus B2B页面的List Component
- 2020蓝桥杯省赛---java---C---3( 跑步训练)
- swift 点击响应视图之外的地方
- 云栖科技评论第57期:技术拓展科学边界 科学激发技术创新
- 【mysql union all limit的使用】
- oppoJava面试!java开发视频聊天
- Uva 11491 暴力贪心
- svn如何退回软件版本_SVN版本控制工具的使用
- SAS小白入门第一节:认识SAS程序
- vip邮箱账号格式和普通邮箱区别是什么呢?
- 【AtCoder】AtCoder Grand Contest 041
- 那些年一起追过的日漫之留下的经典台词
- 电子商务B2C的新动态 - 个性化、专业化定制网站已经平民化
- 使用XDoclet生成代码
- Hybrid与h5使用webview+JSBridge实现通信原理简析
- 用Flutter做桌上弹球?聊聊绘图(CanvasCustomPaint)API
热门文章
- 简述Flash 事件机制?
- 精确的硬盘整数分区方法
- android--gradle编译龟速?offline!
- Android核心分析 之二方法论探讨之概念空间篇
- VS2005最近项目和最近文件清除
- Chrome Frame
- 使用Fastjson解析List对象时出现:{$ref:$.data[0].task.OBJECTS[0]}的问题原因及解决方法...
- 为什么要使用自增ID作为主键
- little w and Sum(思维)
- ADO.NET 【攻击及防御】