是否可以在这样的块中传递值.
我试过这个.但它失败并给出了MissingPropertyException.
我希望name1和name2在方法内部.
def "length of names #name"() { def name1 = "Spock" def name2 = "Java" expect: name.size() == length where: name || length name1 || 5 name2 || 2 }
解决方法
试试这个:
def "test length of names"() { expect: name.size() == length where: [name,length]<<getTestData() } def getTestData(){ [["Ram",3 ],["Test",4] ] }
希望有所帮助!
谢谢