在用grails写一个对Service的单元测试的时候,test case失败了,产生的错误是:
No such property: log for class: ArticleCollectionServicegroovy.lang.MissingPropertyException: No such property: log for class: ArticleCollectionService
看起来是Service找不到注入给他的log对象的缘故,经过google后得知,可以在new这个Service对象之前调用
mockLogging(ArticleCollectionService)就可以了
Grails Service日志注入问题
本文介绍了解决Grails框架中Service层单元测试时出现的日志注入问题。当使用Grails编写Service的单元测试遇到log对象未找到的错误时,可以通过调用mockLogging方法来解决。
1384

被折叠的 条评论
为什么被折叠?



