【发布时间】:2011-03-15 17:16:00
【问题描述】:
我对 Grails 网站上的“Grails 入门”教程有疑问。它让我在 utils 目录中创建一个自定义编解码器。我已经创建了编解码器并且它在应用程序中工作,但是当我将编解码器添加到我的控制器单元测试时,正如教程所建议的那样,它失败了。这是我在运行“grails test-app UserController -unit”时收到的消息:
“没有这样的属性:类的 SHACodec:racetrack.UserControllerTests”
我尝试使用 loadCodec() 方法来包含编解码器,但得到了相同的消息。
有人对如何解决这个单元测试问题有任何建议吗?如果是导入问题,如果我的 SHACodec.groovy 文件位于 /grails-app/utils/ 中,导入路径是什么?
我的教程代码可以在http://arlitt.com/racetrack.zip下载。
【问题讨论】:
标签: unit-testing testing grails groovy codec