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添加单元测试工具相关推荐

  1. SSM框架自学(七)——Junit单元测试工具使用总结

    前言:Junit是单元测试工具,在项目开发中是经常用到的,比如SSM项目中在编写好每一个 Dao 的时候,我们都需要对它进行单元测试.我们使用Junit进行单元测试的话不需要启动Tomcat运行整个S ...

  2. 在.NET开发中的单元测试工具之(1)——NUnit

    NUnit介绍 NUnit是一个专门针对于.NET来写的单元测试框架,它是xUnit体系中的一员,在xUnit体系中还有针对Java的JUnit和针对C++的CPPUnit,在开始的时候NUnit和x ...

  3. SAP UI5 初学者教程之二十七 - SAP UI5 应用的单元测试工具 QUnit 介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  4. 1019.单元测试工具CUnit

    单元测试工具 1 CUnit 单元测试工具的安装 2 关于cunit编译成第3库添加到eclipse中使用 3 cunit示例demo 4 展示效果 5 CUnit 的交叉编译 6 参考博客 1 CU ...

  5. 使用单元测试工具TestDriven.NET调试程序

    文本Tag: TestDirector 单元测试 测试工具 .NET [IT168 技术文档] 引言 在实际的项目中,我们会遇到如下的问题: 1. 在编写一些不太好调试的程序时,如WebService ...

  6. C语言单元测试工具check

    C语言单元测试工具check 实例 关于check的概念性描述,我在这里就不多少了,主要就是分享一下我在学习使用了check后的一些问题. 安装完check(我是在github上下载的源码安装的),在 ...

  7. 开源单元测试工具汇总

    开源单元测试工具/框架汇总 作为开源软件的爱好者,了解了单元测试这概念后,自然忍不住去找找有什么开源单元测试工具. 下面列出了30款1,不分先后顺序. 1. NoSQL的单元测试工具 NoSQLUni ...

  8. 31.Python的单元测试工具——doctest

    转载请注明原始出处:http://blog.csdn.net/a464057216/article/details/51866748 后续此博客不再更新,欢迎大家搜索关注微信公众号"测开之美 ...

  9. 为Spark 程序添加单元测试

    为Spark 程序添加单元测试 一.ScalaTest 测试框架 二.Spark Application 该如何进行单元测试? 三.Spark Fast Tests 组件 相比于传统代码,Spark是 ...

最新文章

  1. java类的运行顺序_Java语言类的基本运行顺序
  2. vue项目多入口教程
  3. WZJ的数据结构(零)KMP
  4. 基于epoll实现简单的web服务器
  5. python3 redis_python3_redis随手学习笔记
  6. 这家厂商正式宣布退出手机市场:将加强汽车零部件业务
  7. android jni示例_Android TextInputLayout示例
  8. HTML页面跳转的几种方式(重定向)
  9. windows10如何注销
  10. Python3,9行代码进行压缩和解压缩,从此告别压缩软件。
  11. 观李永乐老师讲音律有感——《管子·地员》之“三分损益法”的探究
  12. 别跑!JAVA!-----------一篇关于JAVA的博客
  13. win10热点开启后,手机可以连上热点但无法连接网络
  14. 用Python计算现在距离春节还剩多长时间
  15. STM32-ESP8266解析天气
  16. iOS-【转载】架构模式 - 简述 MVC, MVP, MVVM 和 VIPER (译)
  17. STM32 F446RET6多通道ADC采集
  18. 在U盘上安装debian linux
  19. 闭环系统的零极点图判定稳定性_实验五 线性系统的稳定性和稳态误差分析
  20. GRE E-rater Analysis

热门文章

  1. php架在底部页面,页脚始终保持在页面底部的网页布局方法
  2. android运营商获取本机号码_一键登录已成大势所趋,Android端操作指南来啦!
  3. bool类型数组转换成一个整数_「PHP」常用的数组键值操作函数,面试重点
  4. Java 的混合执行模式
  5. python打包成exe导入文件_【转载】将python脚本打包成exe文件
  6. python xgboost实战_史上最详细的XGBoost实战
  7. python julian date_Python 的内嵌time模板翻译及说明
  8. mysql模糊查询 or_mysql的模糊查询
  9. python元素定位input button_python+selenium 定位到元素,无法点击的解决方法
  10. 计算机软件及其软件系统,计算机软件系统课件