我正在写在斯波克测试,目前,这是基本结构:编写参数测试方法斯波克
def "someTest"(String str, Class<? extends SomeClass> clazz) {
setup:
(current implementation)
obj.get("Sample1")
obj.get("Sample2")
obj.get("Sample3")
... so on
(what I want to implement)
object.get(str)
when:
...
then:
...
}
我需要使用str
和clazz
在setup:
,when:
和then:
等我需要多次调用该方法的方法。
我已经在网上看了一些TUTS:https://www.testwithspring.com/lesson/writing-parameterized-tests-with-spock-framework/但真正对如何与非原始类型
多次调用什么方法?考试? – doelleri
@doelleri是的,我需要多次调用它(如果它可能在spock中)。我当然可以通过复制粘贴每个str和clazz的所有东西来进行测试,但这会太长了 –
@HeanzyZabala你需要在一个测试场景中执行obj.get(str)很多次,或者你有多个测试场景? –