Rya*_*ote 7 grails groovy unit-testing
有时候,在对Grails单元测试进行一些更新时,我会遇到以下几行错误:
BUG! exception in phase 'instruction selection' in source unit ... unexpected NullpointerException
Run Code Online (Sandbox Code Playgroud)
是什么导致这个?或者调试此问题的最佳策略是什么?
到目前为止,我最好的方法是迭代地评论出来,直到代码编译.A grails clean无法解决问题.
使用这个过程我发现问题是我的@TestFor(Class)注释.我已经将一些代码从服务转移到了src/groovy中的类.这似乎导致注释中断.我真的不明白为什么特别打破这个,但这对我来说已经足够了.
因此,@TestFor()如果您所测试的类不是服务或控制器或类似的,请尝试删除注释.
如果这不起作用,请将所有内容评论出来并一次添加一件.
| 归档时间: |
|
| 查看次数: |
1415 次 |
| 最近记录: |