2010-10-20 49 views
0

我的Fitnesse测试做了一些底层的东西,并用结果填充了一个Map。地图键可以相差很大取决于测试,所以我想类似以下内容:为Fitnesse输出方法提供参数?

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

我可以创建在Java代码中getRecordID()方法,但关键往往有很大的不同(几十种格式,每种格式都有自己的关键名字......支持任意客户格式)。这可以在Fitnesse中完成吗?我无法弄清楚如何。

回答

1

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

|myDoFixture| 

|parseFile|foo.txt| 

|verifyMap| 
|key|value| 
|RecordId|MyId| 
|StatusCode|93| 
... 
+0

它会工作,但要真难看(垂直很长很长)。然而,+1因为看着它,导致我认为CombinationFixture可以满足我的需求。 – 2010-10-27 16:58:00

相关问题