微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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单元测试入门

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐