任何人都知道如何使用csv文件创建动态数据表。
我正在尝试使用文档中定义的代码,但对我而言不起作用。
答案 0 :(得分:1)
read
函数接受csv
文件,并从csv创建一个json对象数组。总是需要标题行,并且标题用于创建对象成员的名称。
假设您有一个这样的csv:
[data.csv]:
name,likes
Cucuma,1
Canyon,2
Stevens,3
然后以下测试为绿色
Scenario: Read CSV file and convert that to json
Given json dataFromCsv = read('data.csv')
Then match dataFromCsv ==
"""
[
{name : "Cucuma", likes : '1'}
{name : "Canyon", likes : '2'}
{name : "Stevens", likes : '3'}
]
"""
You can find that example here。这是一个基于gradle和groovy的测试,但我希望它会有所帮助。