何らかの理由で、groupProperty が統合テストで機能していません。次の例外が発生します。
groovy.lang.MissingMethodException: メソッドのシグネチャがありません: mypackage.CarIntTests.groupProperty() は引数の型に適用されます: (java.lang.String) 値: [car]
def names = ['Honda', 'Toyota', 'Nissan']
3.times {
Garage.build(name: names[it])
}
def results = Garage.withCriteria {
car {
eq('brand', 'Honda')
}
projections {
groupProperty('car')
}
}
assert results == names[0..0]