gpt4 book ai didi

unit-testing - 将模拟需求语句放在Grails测试中的正确位置是什么?

转载 作者:行者123 更新时间:2023-12-02 15:06:55 26 4
gpt4 key购买 nike

我正在使用graock并使用Spock框架编写测试。
我试图找出在测试中放置模拟代码的正确部分(给定的位置,然后设置...)。

例如,以下正确吗?

void "test Something"() {
given:
//build mock and add demand statements...

when:
//Call method
}

最佳答案

除非我有复杂的模拟,在这种情况下我会将它们放在给定的区域中,除非我将它们放在给定的区域中,否则它们会在两个地方都起作用。

void "test Something"() {
given:
def myService = Mock(MyService)
mainThing.myService = myService

when:
mainThing.doCall()

then:
1 * myService.call() >> 'value'
}

关于unit-testing - 将模拟需求语句放在Grails测试中的正确位置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26386646/

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