java - 为 Fitnesse 输出方法提供参数?

标签 java fitnesse

我的 Fitnesse 测试会执行一些基础操作,并用结果填充 map 。根据测试的不同, map 键可能会有很大差异,因此我想要如下所示的内容:

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

我可以在 Java 代码中创建 getRecordID() 方法,但 key 往往差异很大(数十种格式,每种格式都有自己的 key 名称...支持任意客户格式)。这可以在 Fitnesse 中完成吗?我不知道怎么办。

最佳答案

看看 DoFixture,您可以在其中执行以下操作:

|myDoFixture|

|parseFile|foo.txt|

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

关于java - 为 Fitnesse 输出方法提供参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3982949/

相关文章:

testing - 带变量的 Fitnesse 测试套件

c# - Fitnesse Slim with C# 获取 slim 协议(protocol)版本错误

Java:替代全局变量将值从方法传递到另一个方法

java - 具有不同属性以显示和绑定(bind)的 Vaadin 组合框

Java:奇怪的字符串连接语法

command-line - Fitnesse命令行 fixture

Fitnesse:如何初始化/拆卸套件(非个人测试)

java - Click() 在 Fitnesse 的 HtmlUnitDriver 中不起作用的解决方法?

java - 将 Javascript 变量传递给 Android Activity?

java - Jooq LocalDateTime 字段使用系统时区而不是 session 时区