Intellij idea添加单元测试工具
1.idea 版本是14.0.0 ,默认带有Junit,但是不能自动生成单元测试,需要下载JunitGererator2.0插件
2.Settings -Plugins,下载 JunitGenerator V2.0插件 ,我的是已经下载好的。下载后提示需要重启
3.下载后 点击需要测试的类 ,或者再所在的类里面 alt+insert, 如下图 所示
4.此时生成后会发现类所在的路径不是自己想要的,而且有乱码,这个 是日期的乱码,可以通过配置解决:
可以看到,Output Path 中有几个属性,分别解释一下
${SOURCEPATH} 原类的路径,就是你自己写的类
${PACKAGE} 原类的包名,java包命名规范就是按照包名一级一级创建文件夹的嘛
${filename} 测试类的类名
所以 Output Path 就简单明了了
${SOURCEPATH}/../../test/java/${PACKAGE}/${FILENAME}
然后再修改 Junit4 选项卡中包的申明,把默认的 test 前缀去掉;还有@since <pre>$date</pre> 改为@since <pre>$today</pre>
5.记得再pom里面添加junit的依赖
6.实际的过程中,关于idea的目录创建问题,此时用idea生成的单元测试发现目录虽然是自己想要的,但是java是一个文件夹,但是老是被当做类来处理,就会报一个Secority的安全异常。我是这么解决的
src 设置为Sources,或者右键src
选择source(我的已经是了,故不显示),、
之后再test目录下面创建java的文件夹,悲催的发现不能创建。想了好久,之后找到再本机的目录,手动创建java文件夹,然后点击test文件夹 ,并且点击下面的Tests文件夹
如图这样子
7.选择需要单元测试的类,alt+insert,junit4进行测试,运行正常
参考:http://www.jianshu.com/p/c37753b6dbd6
http://codingstory.com.cn/springbootzhong-bian-xie-junit4ce-shi-lei/
转载于:https://www.cnblogs.com/thinkingandworkinghard/p/6251242.html
Intellij idea添加单元测试工具相关推荐
- SSM框架自学(七)——Junit单元测试工具使用总结
前言:Junit是单元测试工具,在项目开发中是经常用到的,比如SSM项目中在编写好每一个 Dao 的时候,我们都需要对它进行单元测试.我们使用Junit进行单元测试的话不需要启动Tomcat运行整个S ...
- 在.NET开发中的单元测试工具之(1)——NUnit
NUnit介绍 NUnit是一个专门针对于.NET来写的单元测试框架,它是xUnit体系中的一员,在xUnit体系中还有针对Java的JUnit和针对C++的CPPUnit,在开始的时候NUnit和x ...
- SAP UI5 初学者教程之二十七 - SAP UI5 应用的单元测试工具 QUnit 介绍试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...
- 1019.单元测试工具CUnit
单元测试工具 1 CUnit 单元测试工具的安装 2 关于cunit编译成第3库添加到eclipse中使用 3 cunit示例demo 4 展示效果 5 CUnit 的交叉编译 6 参考博客 1 CU ...
- 使用单元测试工具TestDriven.NET调试程序
文本Tag: TestDirector 单元测试 测试工具 .NET [IT168 技术文档] 引言 在实际的项目中,我们会遇到如下的问题: 1. 在编写一些不太好调试的程序时,如WebService ...
- C语言单元测试工具check
C语言单元测试工具check 实例 关于check的概念性描述,我在这里就不多少了,主要就是分享一下我在学习使用了check后的一些问题. 安装完check(我是在github上下载的源码安装的),在 ...
- 开源单元测试工具汇总
开源单元测试工具/框架汇总 作为开源软件的爱好者,了解了单元测试这概念后,自然忍不住去找找有什么开源单元测试工具. 下面列出了30款1,不分先后顺序. 1. NoSQL的单元测试工具 NoSQLUni ...
- 31.Python的单元测试工具——doctest
转载请注明原始出处:http://blog.csdn.net/a464057216/article/details/51866748 后续此博客不再更新,欢迎大家搜索关注微信公众号"测开之美 ...
- 为Spark 程序添加单元测试
为Spark 程序添加单元测试 一.ScalaTest 测试框架 二.Spark Application 该如何进行单元测试? 三.Spark Fast Tests 组件 相比于传统代码,Spark是 ...
最新文章
- java类的运行顺序_Java语言类的基本运行顺序
- vue项目多入口教程
- WZJ的数据结构(零)KMP
- 基于epoll实现简单的web服务器
- python3 redis_python3_redis随手学习笔记
- 这家厂商正式宣布退出手机市场:将加强汽车零部件业务
- android jni示例_Android TextInputLayout示例
- HTML页面跳转的几种方式(重定向)
- windows10如何注销
- Python3,9行代码进行压缩和解压缩,从此告别压缩软件。
- 观李永乐老师讲音律有感——《管子·地员》之“三分损益法”的探究
- 别跑!JAVA!-----------一篇关于JAVA的博客
- win10热点开启后,手机可以连上热点但无法连接网络
- 用Python计算现在距离春节还剩多长时间
- STM32-ESP8266解析天气
- iOS-【转载】架构模式 - 简述 MVC, MVP, MVVM 和 VIPER (译)
- STM32 F446RET6多通道ADC采集
- 在U盘上安装debian linux
- 闭环系统的零极点图判定稳定性_实验五 线性系统的稳定性和稳态误差分析
- GRE E-rater Analysis
热门文章
- php架在底部页面,页脚始终保持在页面底部的网页布局方法
- android运营商获取本机号码_一键登录已成大势所趋,Android端操作指南来啦!
- bool类型数组转换成一个整数_「PHP」常用的数组键值操作函数,面试重点
- Java 的混合执行模式
- python打包成exe导入文件_【转载】将python脚本打包成exe文件
- python xgboost实战_史上最详细的XGBoost实战
- python julian date_Python 的内嵌time模板翻译及说明
- mysql模糊查询 or_mysql的模糊查询
- python元素定位input button_python+selenium 定位到元素,无法点击的解决方法
- 计算机软件及其软件系统,计算机软件系统课件