Я пишу юнит-тесты, когда я случайно обнаружил, что в заводной ниже является true
null.collect() возвращает пустой список
null.collect({ //Anything }) == []
я не мог найти причину этого. Какая часть groovy дает такое поведение? Я проверил NullObject
, но у этого метода сбора нет. Итак, как это происходит?
['Object.collect'] (http://docs.groovy-lang.org/latest/html/groovy-jdk/java/lang/Object.html#collect (groovy.lang.Closure)), может быть? –