有一个带有测试的类,您需要按顺序调用它们,但使用不同的数据。
例如:
Class A {
list l = {Param1, Param2}
def "test1"(){
when:
def x = "x"
then:
println x
}
def "test2"(){
when:
def y = "y"
then:
println y
}
}
代码尽量抽象,没有意义,只是为了了解情况。所以,我需要以严格的顺序 1-> 2 运行 param1 的测试,然后我进行清理,并且 Param2 的测试 1 -> 2 以相同的方式运行。所有这些都是避免一堆抽象类所必需的
也许这会对某人有所帮助,但我找到了一个选择:
用静态方法创建一个类
然后我们创建一个带有测试方法的类。
在测试类中,我们编写如下内容:
}