我使用Concordion来测试一些java组件。
我知道如何测试采用单个参数的方法。
e.g。如果我想测试这个
public Result split(String fullName)
我会写类似
的内容<span concordion:set="#firstName">Bob</span>
但是,如果我需要处理参数列表,例如
public Result split(List<String> fullNames)
我不知道如何传递参数列表,我也无法在文档中找到任何内容。如果有人做过这样的事情,请你帮忙。
由于
答案 0 :(得分:2)
我通常将它作为单个参数传递,例如。
<span concordion:set="#names">Bob,Janet,Charlie</span>
然后将其更改为灯具内的列表:
public Result doSomething(String names) {
String[] nameList = names.split(",");
...
}
另一种方法是传递表格中的值,如http://concordion.org/Tutorial.html#verifyRows
所示