我正在寫在斯波克測試,目前,這是基本結構:編寫參數測試方法斯波克
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)很多次,或者你有多個測試場景? –