Intellij IDEA中添加JUnit单元测试

JUnit是一个很出名的单元测试测试框架,在非常多的项目中被使用

在网上找了许多在IDEA中使用JUnit的教程都不靠谱

最后终于参考一篇个人博客测试成功,以此作为记录,方便以后的查阅使用

也提供给有需要的人查阅

本文主要内容转载自:飞行员的个人博客

下载jar包

首先需要去下载JUnit的jar包以及一个依赖包hamcrest.core,他们的下载地址如下:

junit:junit:4.13-beta-1

hamcrest.core:1.3.0.1

需要注意的是hamcrest.core包不能使用2.1版本的,因为4.13版本的JUnit和它不兼容,会抛出ClassNotFoundException异常。

推荐使用 junit-4.13.jarhamcrest-core-1.3.jar ,不然会有意想不到的麻烦

另外,上面的两个地址特别慢,基本下载不下来,这里给出另外的一个第三方网站 https://jar-download.com/

在Intellij IDEA项目中添加jar包

首先需要在IDEA中添加刚才下载好的包:

记得勾选Export选项。

下载插件并进行设置

然后需要下载一个名为JUnitGeneratorV2.0的插件:

然后对其进行设置:

输出路径可以更改为想要的路径

这里设定的路径是通过 JUnitGenetor插件,使用Alt+Insert快捷键自动生成当前类的所有方法的测试单元时,自动生成的 .java 文件的存放目录

可以将默认的output path路径设置为如下图所示, '\({SOURCEPATH}/../test/\){PACKAGE}/${FILENAME}' 可以在和scr同级目录新建test目录,用于存放测试文件



如果是使用Ctrl+Shift+T快捷键自定义需要测试的方法,则生成的文件会存放于指定的 存放测试文件的目录(下一节有说明)

将图片中的$data改为$today是为了防止生成的测试类产生乱码。

创建存放测试文件的目录

需要在project下新建一个文件夹,用于存放自动生成的测试.java文件,比如 Factorial.java类对应的 FactorialTest.java文件的存放位置

这里我新建一个目录,和scr目录同级,如图

接下来需要将这个文件夹,设置为存放生成测试文件的目录

打开项目设置

使用JUnit

当想要为当前类添加测试代码,只需要在当前类中使用Alt+inset(或者导航栏中点击Code-Generator)快捷键,选择JUnit-JUnit4,就会自动生成当前类的测试类:

插件默认会测试所有方法,使用快捷键Ctrl+Shift+T可以选择性的测试部分方法,非常的方便:

在输出路径中就可以看到自动生成的测试类,含有需要测试的方法,接下来就可以编写代码对类进行测试啦

最新文章

  1. 《CODE》读后笔记——第14~20章
  2. 007商城项目:商品列表查询-需求分析,以及Spinmvc的访问知识
  3. 修改Django的默认打印时间
  4. IIS7中配置FastCGI运行PHP
  5. Collaborative filtering
  6. Jquery事件委托之Safari
  7. Javascript中函数调用和this的关系
  8. 3月25日html(六) Javascrip
  9. Membership修改密码
  10. c语言推断数是否是素数
  11. jsp如果超过字数就变成...
  12. Tomcat的安装配置与JavaWeb入门教程
  13. 【Beta阶段】第一次scrum meeting
  14. Excel 生成SQL
  15. vue使用国际化
  16. log4net 如何关闭Nhibernate产生的大量日志
  17. .Net Core中的日志组件(Logging)
  18. httpd.conf文件格式解析
  19. MongoDB-环境搭建
  20. 基于Vue手写一个下拉刷新

热门文章

  1. docker和K8s对应参数
  2. 命令行传参是否只能针对main方法
  3. pycharm 安装插件
  4. AtCoder Beginner Contest 220 A-F
  5. JVM学习三:JVM之垃圾收集器及GC参数
  6. Java线程--BlockingQueue使用
  7. Solution Set -「ARC 107」
  8. GCC 使用库文件名进行链接
  9. c++ istream_iterator ostream_iterator
  10. MXNet源码分析 | KVStore进程间通信