3
Grailsのドキュメント(第9章:テスト)でこの注釈について読んだことがあります。 しかし、私はそれが何であるか理解できません...Grails @Mock注釈
問題は、私はGORMの動的メソッドを模倣する必要がある、私は必要なすべてのメソッドを記述する必要があります?
Grailsのドキュメント(第9章:テスト)でこの注釈について読んだことがあります。 しかし、私はそれが何であるか理解できません...Grails @Mock注釈
問題は、私はGORMの動的メソッドを模倣する必要がある、私は必要なすべてのメソッドを記述する必要があります?
これは、Grailsの2.xで真である:
あなたは注釈@Mock(A)を追加し、Grailsは、あなたのユニットテストのために、Aに動的なメソッドを追加します。あなたは自分自身を嘲笑う必要はありません。
あなたは、またはあなたのテストによって呼び出されたオブジェクトに、あなたのテストで行うことができるようになります:
def s=new A().save()
A.get(1)
など
GrailsはGORMのインメモリ実装、JDBCないでこれらのメソッドをモック。
条件クエリを使用することもできます。
これは素晴らしいです – tbruyelle