3

この注釈については、Grails のドキュメント (第 9 章: テスト) で読みました。しかし、それが何なのか理解できません...

問題は、GORM の動的メソッドをモックする必要があることです。必要なすべてのメソッドを記述しなくても、それらを自動的にモックする方法はありますか?

4

1 に答える 1

5

これは grails 2.x に当てはまります。

注釈 @Mock(A) を追加すると、grails は単体テスト用に動的メソッドを A に追加します。それらを自分で嘲笑する必要はありません。

テストで、またはテストによって呼び出されるオブジェクトで実行できるようになります。

def s=new A().save()
A.get(1)

Grails は、これらのメソッドを、jdbc ではなく GORM のメモリ内実装でモック化します。

基準クエリも使用できます。

于 2012-04-24T21:04:36.330 に答える