3

我在 Grails 文档(第 9 章:测试)中阅读了有关此注释的信息。但是看不懂是什么...

问题是我需要模拟 GORM 的动态方法,有一种方法可以自动模拟它们,而不必编写我需要的所有方法?

4

1 回答 1

5

这在 grails 2.x 中是正确的:

当您添加注解 @Mock(A) 时,grails 会将动态方法添加到 A 中,用于您的单元测试。你不必自己嘲笑他们。

您将能够在您的测试中或在您的测试调用的对象中执行以下操作:

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

ETC

Grails 使用 GORM 的内存实现来模拟这些方法,而不是 jdbc。

您也可以使用标准查询。

于 2012-04-24T21:04:36.330 回答