Intellij idea添加单元测试工具

摘要:
这就是我如何解决将src设置为Sources,或者右键单击src并选择source,然后在测试目录下创建一个java文件夹的问题。不幸的是,我发现它无法创建。

1.idea 版本是14.0.0 ,默认带有Junit,但是不能自动生成单元测试,需要下载JunitGererator2.0插件

2.Settings -Plugins,下载 JunitGenerator V2.0插件 ,我的是已经下载好的。下载后提示需要重启

Intellij idea添加单元测试工具第1张

3.下载后 点击需要测试的类 ,或者再所在的类里面 alt+insert, 如下图 所示

Intellij idea添加单元测试工具第2张

4.此时生成后会发现类所在的路径不是自己想要的,而且有乱码,这个 是日期的乱码,可以通过配置解决:

Intellij idea添加单元测试工具第3张

可以看到,Output Path 中有几个属性,分别解释一下

${SOURCEPATH}    原类的路径,就是你自己写的类
${PACKAGE}       原类的包名,java包命名规范就是按照包名一级一级创建文件夹的嘛
${filename}      测试类的类名

所以 Output Path 就简单明了了

${SOURCEPATH}/../../test/java/${PACKAGE}/${FILENAME}

然后再修改 Junit4 选项卡中包的申明,把默认的 test 前缀去掉;还有@since <pre>$date</pre> 改为@since <pre>$today</pre>

Intellij idea添加单元测试工具第4张

5.记得再pom里面添加junit的依赖

Intellij idea添加单元测试工具第5张

6.实际的过程中,关于idea的目录创建问题,此时用idea生成的单元测试发现目录虽然是自己想要的,但是java是一个文件夹,但是老是被当做类来处理,就会报一个Secority的安全异常。我是这么解决的

Intellij idea添加单元测试工具第6张

src 设置为Sources,或者右键src

Intellij idea添加单元测试工具第7张

选择source(我的已经是了,故不显示),、

之后再test目录下面创建java的文件夹,悲催的发现不能创建。想了好久,之后找到再本机的目录,手动创建java文件夹,然后点击test文件夹 ,并且点击下面的Tests文件夹

Intellij idea添加单元测试工具第8张

如图这样子

7.选择需要单元测试的类,alt+insert,junit4进行测试,运行正常

 Intellij idea添加单元测试工具第9张

参考:http://www.jianshu.com/p/c37753b6dbd6

 http://codingstory.com.cn/springbootzhong-bian-xie-junit4ce-shi-lei/

免责声明:文章转载自《Intellij idea添加单元测试工具》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Zernike不变矩sqlplus 汉字乱码问题的解决下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用IDEA工具整合mybatis时使用@Resource和@Autowired自动注解bean时会显示红色问题的解决办法

使用IDEA工具整合mybatis时使用@Resource和@Autowired自动注解bean时会显示红色问题的解决办法 idea中springboot整合mybatis时,通过@Autowired注入的对象一直有下划线提示,但是项目能运行,虽然不影响运行,但是强迫症的程序员肯定看不下去. 如何去除呢?解决:改变@Autowired的检查级别即可.快捷键...

使用开源项目免费申请 JetBrains 全家桶 IDEA 开源许可证

JetBrains 公司旗下的 IDEA 功能都十分强大,深受各种编程语言相关的程序员的喜爱。我个人而言,经常使用 WebStorm,也使用过 PyCharm。 正常情况下 JetBrains 公司的每个 IDE 分为Ultimate(企业付费版本)和Community(社区免费)两个版本。实际开发中大多数人都是使用、或希望使用 Ultimate 版本,因...

idea中添加多级父子模块

在 IntelliJ IDEA 中,没有类似于 Eclipse 工作空间(Workspace)的概念,而是提出了Project和Module这两个概念。 在 IntelliJ IDEA 中Project是最顶级的结构单元,然后就是Module,一个Project可以有多个Module。目前,主流的大型项目结构基本都是多Module的结构,这类项目一般是按功...

【mockito】单元测试之mockito简单使用

背景 项目使用的是springmvc+mybatis 开发; mock包为mockito-all;虽然也引用了powermock,但截至目前,还未使用到;如果使用到后续再补相关笔记。 mock,个人理解,有两个场景比较常见吧。一个是在项目初期接口定义好后没有实现逻辑阶段;另一个就是针对已经有的逻辑自测阶段,而又不想(或者依赖的别人接口不想关心)被别人所左右...

IDEA配置GIT

注:此方法可用于配置gitlab也可用于配置github 1.在github中创建一个账号:https://github.com/join?source=header-home 2.下载并安装git:https://git-scm.com/downloads 3.安装成功后打开Git Bash,输入下列命令,设置git全局用户名和邮箱 4.在IDEA中设...

IDEA工作空间多开项目教程,多个项目放在一起

  刚开始使用IDEA的时候,因为不知道能在一个工作空间运行多个项目,都是有几个项目就开几个页面,结果就是,电脑超卡,本来电脑的运行就不大,这下子就更卡了,经常敲着敲着就卡顿了, 所以在知道能开一个页面之后,这个博文就出来了,下面就是具体的操作步骤:      1.打开IDEA → 选择 【file】→【new】→[Project]          ...