gpt4 book ai didi

grails - 从 Spock 规范中提取规范

转载 作者:行者123 更新时间:2023-12-01 12:49:00 25 4
gpt4 key购买 nike

有没有办法从打印在文件中的 Spock 测试中获取规范(过滤代码)?

例如,对于以下规范:

class CarSpec extends IntegrationSpec {

def 'it should not retrieve deleted cars'() {
given: 'a car'
def car = new Car(uniqueName: 'carName')
car.save()
when: 'I delete the car'
car.delete()
then: 'it shouldn't find me the car on the DB'
Car.find { uniqueName == 'carName' } == null
}
}

应该打印类似的东西:

CarSpec
it should not retrieve deleted cars
given a car
when I delete the car
then it shouldn't find me the car on the DB

最佳答案

您可以使用可用的第三方插件之一(例如 https://github.com/damage-control/report ),或编写您自己的 Spock 扩展(参见 https://github.com/spockframework/smarter-testing-with-spock/tree/master/src/test/groovy/extension/custom )。

关于grails - 从 Spock 规范中提取规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13690778/

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