Concordion可以将列表作为参数吗?

时间:2013-08-08 09:53:55

标签: java concordion

我使用Concordion来测试一些java组件。

我知道如何测试采用单个参数的方法。

e.g。如果我想测试这个

 public Result split(String fullName) 

我会写类似

的内容
<span concordion:set="#firstName">Bob</span>

但是,如果我需要处理参数列表,例如

public Result split(List<String> fullNames)

我不知道如何传递参数列表,我也无法在文档中找到任何内容。如果有人做过这样的事情,请你帮忙。

由于

1 个答案:

答案 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

所示