有人可以提出解决方案吗?我正在尝试将列表数组转换为数据表,并将其传递给另一种方法,但是它似乎没有用。我不断收到错误消息:
banana.runtime.CucumberException:表不平衡:预期为0列,但找到1。
示例代码:-
public void test(){
List<String> tabs = new ArrayList<String>();
tabs.add("A");
tabs.add("B");
tabs.add("C");
**DataTable allTabs = DataTable.create(tabs);
receiveData(allTabs);**
}
public void **receiveData(DataTable data){**
List<List<String>> tabs = tabs.asLists(String.class);
for (int i = 1; i < tabs.size(); i++) {
if (tabs.get(i).get(0).contains("A")) {
System.out.println("Print A");
}
else if (tabs.get(i).get(0).contains("B")) {
System.out.println("Print B");
}
else if (tabs.get(i).get(0).contains("C")) {
System.out.println("Print C");
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。