Spock中最终类的模拟实例在测试和开发代码中的行为有所不同

Spock中最终类的模拟实例在测试和开发代码中的行为有所不同,第1张

Spock中最终类的模拟实例在测试和开发代码中的行为有所不同

因为

GroovyMock
GroovySpy
并且
GroovyStub
仅对Groovy类起作用。当被Java类调用时,它们的行为类似于普通的Spock模拟。这是记录在这里:

小费

什么时候应该把Groovy的嘲弄胜过常规的嘲弄?当规范下的代码用Groovy编写并且需要某些独特的Groovy模拟功能时,应使用Groovy模拟。
当从Java代码调用时,Groovy模拟将表现得像常规模拟一样。

请注意,仅因为规范和/或模拟类型下的代码是用Groovy编写的,所以不必使用Groovy模拟。除非有具体的理由使用Groovy模拟,否则最好选择常规模拟。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5430957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存