是否可以在Spock中定义测试依赖关系?

是否可以在Spock中定义测试依赖关系?

问题描述:

我试图实现类似的功能在以下TestNG的代码:是否可以在Spock中定义测试依赖关系?

@Test 
public void method1() {} 

@Test(dependsOnMethods = { "method1" }) 
public void method2() {} 

我无法找到类似的概念斯波克。那可能吗?

我不知道spock中的这个特性,但是Stepwise可能就是你要找的。

+0

是的,这将工作。谢谢! – Crazyjavahacking

+1

也许你想从一个教过很多开发团队的人那里得到一个免费的小费:不要使用它!测试应该是彼此独立的。在99%的情况下,你可以设计你的测试来做你认为需要依赖的东西,而不会使它们相互依赖。如果你认为你需要它,请三思。如果你仍然认为你这样做,请重新考虑一次。在我上一个1,500个测试项目中,只有一个(1!)对'@ Stepwise'有很好的理由,这是一个Geb测试,而不是纯粹的Spock测试。 – kriegaex