Проблемы с приведением нулевого объекта со Spock

У меня есть тест Spock, который дает сбой на двух компьютерах с Mac OS X Lion, но работает на других компьютерах с Linux и веб-консоли Spock< /а>.

Я нашел еще один связанный с этим вопрос: Почему при тестировании моего контроллера я получаю сообщение об ошибке не могу преобразовать объект "null"?

Я использую 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'

person Arturo Herrero    schedule 01.08.2012    source источник


Ответы (1)


Похоже, вы столкнулись с этой ошибкой в ​​Grails 2.0.0.

Это говорит о том, что это было исправлено для Grails 2.0.2, так что, возможно, нужно обновить одну из ваших машин для проверки?

Скрещенные пальцы!

person tim_yates    schedule 01.08.2012