2

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

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

例如,如果我想测试这个

 public Result split(String fullName) 

我会写类似的东西

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

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

public Result split(List<String> fullNames)

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

谢谢

4

1 回答 1

2

我通常会将它作为单个参数传递,例如。

<span concordion:set="#names">Bob,Janet,Charlie</span>

然后将其更改为夹具内的列表:

public Result doSomething(String names) {
    String[] nameList = names.split(",");
    ...
}

另一种方法是在表中传递值,如http://concordion.org/Tutorial.html#verifyRows所示

于 2013-08-10T01:56:58.350 回答