Intellij IDEA单元测试以及GroovyTestCase错误

Intellij IDEA单元测试以及GroovyTestCase错误

GroovyTestCase错误

Error:(9, 1) Groovyc: unable to resolve class GroovyTestCase

在使用Intellij IDEA尝试JUint单元测试时,创建默认的Groovy JUint,运行时出现了上述错误,最终没有解决这个问题,但单元测试改为使用JUint5后一切正常。

按照此文Testing Java code with Groovy under Intellij: unable to resolve class GroovyTestCase中的方法尝试后无法解决。最终没有找到解决这个问题的办法。猜测是与groovy有关,点击Intellij IDEA中的Tools - groovy console,出现警告,说明是groovy有问题。因为我只是想使用单元测试,与groovy无关,所以暂时忽略这个问题,尝试了另一种方法,能够使用单元测试。

Intellij IDEA使用JUint5进行单元测试

1、创建一个和src同级别的文件夹叫test。接着在IntelliJ IDEA里把这个test文件夹要设置成测试文件的根目录,右键选中test, Mark Directory As - Test Sources Root。
在这里插入图片描述
在这里插入图片描述
这一步是为了在下一步可以直接把测试代码生成在这里。

2、选中需要测试的类,alt+enter
在这里插入图片描述
create Test
在这里插入图片描述
默认是Groovy JUnit,我这里会出现上述的错误,改成JUnit5后,单元测试一切正常。
可能需要导入包,都默认确定后就会在1中建立的test文件夹创建测试类。
在这里插入图片描述
测试类如图
在这里插入图片描述
具体操作可参考:
如何配置IntelliJ IDEA测试库
IntelliJ IDEA单元测试入门

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值