单元测试 – 在Groovy / Grails单元测试中导致“阶段异常”指令
发布时间:2020-12-14 16:24:59 所属栏目:大数据 来源:网络整理
导读:有时候,在对Grails单元测试进行一些更新时,我会遇到以下几行错误: BUG! exception in phase 'instruction selection' in source unit ... unexpected NullpointerException 是什么导致这个?或者调试此问题的最佳策略是什么? 解决方法 到目前为止,我最好的
有时候,在对Grails单元测试进行一些更新时,我会遇到以下几行错误:
BUG! exception in phase 'instruction selection' in source unit ... unexpected NullpointerException 是什么导致这个?或者调试此问题的最佳策略是什么? 解决方法
到目前为止,我最好的方法是迭代地评论出来,直到代码编译. grails clean不能解决问题.
使用这个过程我发现问题是我的@TestFor(Class)注释.我已经将一些代码从服务转移到了src / groovy中的类.这似乎导致注释中断.我真的不明白为什么特别打破这个,但这对我来说已经足够了. 因此,如果您所测试的类不是服务或控制器或类似的,请尝试删除@TestFor()注释. 如果这不起作用,请将所有内容评论出来并一次添加一件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |