我有一个Spock测试,该测试在两台Mac OS X Lion机器上都无法通过,但是在其他Linux机器和Spock Web Console上可以使用。
我发现了另一个相关问题:Why I get a cannot cast object 'null' error, when testing my controller?
我正在使用Grails 2.0.0和Spock 0.6。有什么建议么?似乎是一个错误
def "casting null object"() {
expect:
null as BigDecimal == null
}
| Failure: casting null object(com.arturoherrero.MySpec)
| org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object 'null' with class 'org.codehaus.groovy.runtime.NullObject' to class 'java.math.BigDecimal'
最佳答案
看起来您已经打了this bug with Grails 2.0.0
那说它已在Grails 2.0.2中修复,所以也许您要检查一台计算机的升级是否正常?
手指交叉!
关于exception - 使用Spock转换空对象时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11756297/