代码之家  ›  专栏  ›  技术社区  ›  Chris Kessel

给Fitnesse输出方法一个参数?

  •  0
  • Chris Kessel  · 技术社区  · 14 年前

    我的Fitnesse测试做了一些底层的工作,并用结果填充了一个地图。根据测试的不同,映射键可能会有很大的变化,因此我希望如下所示:

    |parseFile    |getValue("RecordID")|getValue("StatusCode")| ...etc... |
    |foo.txt      |      MyId          |   93                 |           |
    

    我可以在Java代码中创建一个getRecordID()方法,但是键的变化很大(几十种格式,每种格式都有自己的键名……支持任意的客户格式)。这可以在菲特尼斯做吗?我不知道怎么做。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Mike Stockdale    14 年前

    看看DoFixture,在那里你可以做这样的事情:

    |myDoFixture|
    
    |parseFile|foo.txt|
    
    |verifyMap|
    |key|value|
    |RecordId|MyId|
    |StatusCode|93|
     ...