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

Cra*_*ing 3 testing groovy spock

我试图实现与以下TestNG代码类似的功能:

@Test
public void method1() {}

@Test(dependsOnMethods = { "method1" })
public void method2() {}
Run Code Online (Sandbox Code Playgroud)

我无法在Spock中找到类似的概念.那可能吗?

Opa*_*pal 5

我不知道spock中的这个功能,但Stepwise可能是你正在寻找的.

  • 也许你想考虑一个曾经执教过许多开发团队的人的免费提示:不要使用它!测试应该相互独立.在99%的情况下,您可以将测试设计为执行您认为需要依赖的测试而不实际使它们相互依赖.如果您认为自己需要,请三思而后行.然后,如果你仍然认为你做了,再一次重新考虑.在我上一次1500次测试的项目中,只有一个(1!)有一个很好的理由`@ Stepwise`,这是一个Geb测试,而不是纯粹的Spock测试. (2认同)