NetBeansでGrails 1.3.2を使用しています。ドメインクラスの.save()を呼び出すと、ユニットテストで.save()メソッドのシグニチャがないと失敗する
No signature of method: com.maxrecall.maxrequire.domain.Release.save() is applicable for argument types: (java.util.LinkedHashMap) values: [[flush:true]] Possible solutions: wait(), any(), wait(long), isCase(java.lang.Object), use([Ljava.lang.Object;), sleep(long)
関連するコードは次のとおりです:
Release rel = new Release()
...
rel.save(flush:true)
同じコードがBootStrap.groovyで働く私は、このエラーで失敗し、非常に単純なユニットテストを持っています。私はとし、パラメータなしで()(.SAVEを.SAVE上のさまざまなバリエーションを試してみました。