gpt4 book ai didi

java - Spock测试中是否可以有一个全局设置方法?

转载 作者:行者123 更新时间:2023-12-02 01:06:28 27 4
gpt4 key购买 nike

我是 Grails/Groovy 应用程序的开发人员,该应用程序使用 Spock 作为单元测试框架。该项目有大约 1000 个单元测试,我本质上想在运行所有测试之前执行特定的模拟/操作。最好只执行一次,或者在每个测试之前执行,或者在所有测试的某个大子集之前执行。我认为有可能有一个所有测试都可以扩展的“全局”设置方法。这可能吗?

最佳答案

Preferably it should only be executed once, alternatively before each test - or before some large subset of all the tests. I imagine that it out to be possible to have a “global” setup method which all tests can extend. Is this possible?

是的,这是可能的。如何最好地做到这一点的细节具体取决于您想要完成的具体目标,但全局扩展可能是候选者。请参阅 http://spockframework.org/spock/docs/1.3/extensions.html 的“编写自定义扩展”部分对于很多细节。那里有很大的灵 active 。我们为 Micronaut 编写自定义扩展取得了巨大成功。

希望对您有所帮助。

关于java - Spock测试中是否可以有一个全局设置方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59991383/

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