IDEA的@Test Junit数据类型转换测试出现的Empty test suite.
作为那么优秀的程序员,不敲代码的时候也要经常思考问题吖,今天上午莫名奇妙的就想到了开发中的数据类型转换,想着就做个总结吧,以后用到的话也方便点,没想到还出现了这个小插曲:
首先,我写了个简单的测试方法,在方法上加了@Test,想着走一下看看int转成double的控制台输出,结果给我报了个Bug:
于是乎,本着面向搜索引擎编程的思想,百度搜了一下,结果五花八门,有让改Modules 的paths的,有让先启动项目把测试方法编译成.Class文件再测试的,也都是人才。
善于思考的我还是发现了问题的所在,这个Bug的意思是空测试套件,为什么为空呢?再开发过程中只要出现空指针的情况,想必大家一定会想到哪个地方没有引用到或者获取到,所以我果断查看了我inport的Junit类:
你这个糟老头子坏得很,我的junit.Test呢?让你造了?于是我就试试把 jupiter.api.删掉重新导包。
我们再run一下Test,不出所料,这就跑起来了:
也可能在你重新导包的时候并没有出现maven依赖,客官别急,我这备好了,导入**pom.xml:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
看图猜人物(八),欢迎评论