def "setContent_activity_finished"(Status editStatus) { // Variables......................... given: activity.getStatus() >> editStatus.toString() when: handler.setContent(activityID,JsonString) then: 0*vIEw.appendPossible(_) where: editStatus |_ FINISHED |_ CANCELED |_}
根据文件http://spock-framework.readthedocs.org/en/latest/data_driven_testing.html
数据表必须至少有两列.单列表可以写为:
where:a | _1 | _7 | _0 | _
我遵循这条规则,但得到的错误如下图所示:
Groovy:Date variable '_' needs to be declared as method parameter
所以,请告诉我这里的问题是什么?
解决方法 参数列表必须是()或(状态editStatus,_). (您不能只声明一个数据变量而不能声明另一个数据变量.)在这种特殊情况下,有一个允许(状态editStatus)的打开拉取请求. 总结以上是内存溢出为你收集整理的spock – 单列日期表问题:Groovy:日期变量’_’需要声明为方法参数全部内容,希望文章能够帮你解决spock – 单列日期表问题:Groovy:日期变量’_’需要声明为方法参数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)