gpt4 book ai didi

java - 如何将 HashMap 转换为 cucumber 数据表?

转载 作者:搜寻专家 更新时间:2023-11-01 02:57:32 27 4
gpt4 key购买 nike

我想知道在 java Cucumber 中是否有任何方法可以将 HashMap 转换为 DataTable。我试着用谷歌搜索了一下,发现反过来也是可能的。关于如何实现这个的任何想法?

提前致谢。

最佳答案

考虑到这一点

  1. 所有数据都作为字符串保存在 map 中,
  2. 您希望数据表中有一行,其中标题是键,行项目是输入 HashMap 中的值。如果转换是相反的方式,那么您将拥有一个 map 列表,因为数据表将针对列(键)有多行(不同 map 的值)。

你可以试试:

List<List<String>> data = Arrays.asList(new ArrayList<String>(map.keySet()), new ArrayList<String>(map.values())); 
DataTable dataTable = DataTable.create(data);

附言我没有测试语法。

关于java - 如何将 HashMap 转换为 cucumber 数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50166968/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com