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版本

image.png

image.png

安装此插件,重启IDEA就可以了。

现在可通过此工具自动完成test类的生成了,在需要进行单元测试的

类中

按 Ctrl + Shift + T

image.png

选中你要创建测试用例的方法即可。

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}

对应的目录结构为

image.png

${SOURCEPATH}是到src/main/java这一层

../是退到上一层目录的意思,对着图理解一下

IDEA配置JUnit进行单元测试相关推荐

  1. idea将junit设置模板_IDEA配置JUnit进行单元测试

    前提条件 安装JDK,并配置好环境变量 工程已解决JUnit依赖关系(pom.xml) IDEA中JUnit配置 IDEA自带一个JUnit插件,打开Settings窗口搜索junit,如图: 图 1 ...

  2. Spring Boot配置Junit(单元测试)

    1 Junit JUnit是一个Java语言的单元测试框架.它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个. JUnit ...

  3. 【单元测试】Junit 4(二)--eclipse配置Junit+Junit基础注解

    1.0 前言 ​ 前面我们介绍了白盒测试方法,后面我们来介绍一下Junit 4,使用的是eclipse(用IDEA的小伙伴可以撤了) 1.1 配置Junit 4 1.1.1 安装包 我们需要三个jar ...

  4. 使用junit进行单元测试_使用JUnit对ADF应用程序进行单元测试

    使用junit进行单元测试 JUnit是Java语言的单元测试软件包,由于ADF构建在J2EE框架之上,因此可以用于测试Oracle ADF应用程序. 单元测试基本上是根据某些定义的测试标准来验证最小 ...

  5. junit进行单元测试_通过JUnit规则轻松进行AppEngine单元测试

    junit进行单元测试 by Ramesh Lingappa 通过拉梅什·林加帕(Ramesh Lingappa) 通过JUnit规则轻松进行AppEngine单元测试 (AppEngine unit ...

  6. 使用Spring配合Junit进行单元测试的总结

    最近公司的项目和自己的项目中都用到了spring集成junit进行单元测试,总结一下几种基本的用法: 1.直接对spring中注入的bean进行测试(以DAO为例): 在测试类上添加@RunWith注 ...

  7. JUnit自动化单元测试

    本文章转载自 博主 _唛唛:https://blog.csdn.net/u012882327/article/details/72642351 JUnit自动化单元测试(一):生成测试类 第一步:导入 ...

  8. SpringBoot重点详解--使用Junit进行单元测试

    目录 添加依赖与配置 ApplicationContext测试 Environment测试 MockBean测试 Controller测试 情况一 情况二 方法一 方法二 本文将对在Springboo ...

  9. 软件测试过程与方法_第4章 4.3单元JUnit的单元测试

    软件测试过程与方法_第4章 4.3单元JUnit的单元测试 简单测试 创建JUnit的过程 代码 独立的测试 4.3.4参数化运行器 输出结果 4.3.5 测试参数化_属性注入 属性注入输出结果 4. ...

  10. Maven项目在eclipse中使用junit进行单元测试时报错:ClassNotFoundException

    Maven项目在eclipse中使用junit进行单元测试时Coonsole出现以下错误: Class not found boco.ips.data.ice.orm.mapper.TestDemoM ...

最新文章

  1. SpaceX龙飞船发射之后:在人类探索太空的征途中,深度学习能做什么?
  2. 论如何寻找万一的川财证券开户渠道
  3. tf.reshape 和 tf.transpose 用法
  4. 调用接口的方法 java_java调用接口的方法
  5. SAP Spartacus B2B页面的List Component
  6. 2020蓝桥杯省赛---java---C---3( 跑步训练)
  7. swift 点击响应视图之外的地方
  8. 云栖科技评论第57期:技术拓展科学边界 科学激发技术创新
  9. 【mysql union all limit的使用】
  10. oppoJava面试!java开发视频聊天
  11. Uva 11491 暴力贪心
  12. svn如何退回软件版本_SVN版本控制工具的使用
  13. SAS小白入门第一节:认识SAS程序
  14. vip邮箱账号格式和普通邮箱区别是什么呢?
  15. 【AtCoder】AtCoder Grand Contest 041
  16. 那些年一起追过的日漫之留下的经典台词
  17. 电子商务B2C的新动态 - 个性化、专业化定制网站已经平民化
  18. 使用XDoclet生成代码
  19. Hybrid与h5使用webview+JSBridge实现通信原理简析
  20. 用Flutter做桌上弹球?聊聊绘图(CanvasCustomPaint)API

热门文章

  1. 简述Flash 事件机制?
  2. 精确的硬盘整数分区方法
  3. android--gradle编译龟速?offline!
  4. Android核心分析 之二方法论探讨之概念空间篇
  5. VS2005最近项目和最近文件清除
  6. Chrome Frame
  7. 使用Fastjson解析List对象时出现:{$ref:$.data[0].task.OBJECTS[0]}的问题原因及解决方法...
  8. 为什么要使用自增ID作为主键
  9. little w and Sum(思维)
  10. ADO.NET 【攻击及防御】