unit-testing - 如何在 Grails 3 单元测试中注入(inject)日志属性?

标签 unit-testing grails grails-3.0

我正在尝试将我的 Grails 2 项目升级到 Grails 3。我在为使用日志记录的代码块运行测试时遇到问题,因为它会抛出 NoSuchPropertyException对于 log属性(property)。这在 Grails 2 中没有问题,因为属性是自动注入(inject)的。我如何让它在 Grails 3 中工作?我正在使用 3.0.2。

最佳答案

添加 @groovy.util.logging.Slf4j对您的规范和 log 进行类注释将被注入(inject)。

关于unit-testing - 如何在 Grails 3 单元测试中注入(inject)日志属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32451760/

相关文章:

c# - 基本单元测试与单元测试

Grails 2.3 - [错误] 找不到具有名称的模块

Grails,在服务中更新对象时不会保存保存

grails - 如何在 grails 3.0.0 应用程序中禁用重新加载?

grails - 有没有办法用 mongodb 控制 gorm 中的加载关系?

grails - 如何运行 Grails 脚本并获取域类实例

python - 如何对过滤器进行单元测试?

javascript - Angular Testing Controller 导致 TypeError : Object #<Object> has no method '$watch'

unit-testing - 如何使用angulardart测试异步代码

grails - 使用重定向:uri登录后将Spring Security重定向到页面