【问题标题】:Can Concordion take a list as a parameter?Concordion 可以将列表作为参数吗?
【发布时间】:2013-08-09 23:39:00
【问题描述】:

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

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

例如如果我想测试这个

 public Result split(String fullName) 

我会写一些类似的东西

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

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

public Result split(List<String> fullNames)

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

谢谢

【问题讨论】:

    标签: java concordion


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      • 2014-05-27
      • 2016-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-23
      相关资源
      最近更新 更多