我的Fitnesse测试执行一些基础工作,并使用结果填充地图。映射键可能会因测试而异,因此,我想进行以下操作:
|parseFile |getValue("RecordID")|getValue("StatusCode")| ...etc... |
|foo.txt | MyId | 93 | |
我可以在Java代码中创建一个getRecordID()方法,但是键之间的差异往往很大(数十种格式,每种格式都有自己的键名...支持任意客户格式)。可以在Fitnesse中完成吗?我不知道怎么办。
最佳答案
看一下DoFixture,您可以在其中执行以下操作:
|myDoFixture|
|parseFile|foo.txt|
|verifyMap|
|key|value|
|RecordId|MyId|
|StatusCode|93|
...