gpt4 book ai didi

java - 读取CSV文件并使用每一行作为spock的where子句的输入

转载 作者:行者123 更新时间:2023-12-01 18:36:35 25 4
gpt4 key购买 nike

下面是我的 CSV 文件的示例

A1,B1
A2,B2
A3,B3

这是我的 Spock 测试:

def testCSV() {
when:
def A = ValueOfA
def B = ValueOfA

then:
println A
println B

where:
ValueOfA | ValueOfA
**get these value from csv file**

}

是否可以读取 csv 文件并在 where 子句中传递值?

最佳答案

您可以通过像这样的私有(private)方法读取csv文件 http://groovy-almanac.org/csv-parser-with-groovy-categories/然后你可以像这样分配变量a和b:

where:
a << [readCSVAMap[0],readCSVAMap[1],readCSVAMap[2]]
b << [readCSVBMap[0],readCSVBMap[1],readCSVBMap[2]]

关于java - 读取CSV文件并使用每一行作为spock的where子句的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21745697/

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