gpt4 book ai didi

Grails @Mock 注解

转载 作者:行者123 更新时间:2023-12-01 11:52:18 28 4
gpt4 key购买 nike

我在 Grails 文档(第 9 章:测试)中读到过这个注解。但是我不明白这是什么...

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

最佳答案

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

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

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

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

等等

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

您也可以使用条件查询。

关于Grails @Mock 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10301100/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com