我有兴趣获得有关将示例部分中的数据表转换为地图的反馈
mvcContext.HttpContext.Request.Query
我们必须将示例中的上述数据表转换为Map。 地图应存储为,,,,<密码:value_2>,<密码:value_3>
答案 0 :(得分:1)
您如何掌握示例数据?难道不是示例中的每一行都传递到了步骤中吗?
如果您要处理数据表
Given the following usernames and passwords
| username | password |
| value_1 | value_1 |
| value_2 | value_2 |
| value_3 | value_3 |
您可以直接以地图列表的形式访问该表。列表中的每一项代表数据表的一行,该行作为映射提供,其中键是列标题,值是数据表中的值。
@Given("^the following usernames and passwords$")
public void the_following_usernames_and_passwords(List<Map<String, String>> dataTable) {
for (Map<String, String> dataRow : dataTable) {
String username = dataRow.get("username");
String password = dataRow.get("password");
// ... do something ...
}
}