空手道 - 在空手道功能文件中匹配时声明字符串数组并将其作为参数传递给 java 函数

问题描述 投票:0回答:1

我有一个字符串数组,
name = ["abc","xyz"]
,我需要声明它并将其传递给java函数,该函数接受字符串数组作为第一个参数,字符串作为第二个参数

public void checkmatch(Strings names[], String city)

功能如下

Scenario : ....

def match = JavaType('MatchChecker')
def names = ["abc","xyz"]
when ..
then..
And match.checkmatch(names, "HYD")

目前,由于语法不正确,导致编译时错误

如何声明这两个参数并将其传递给 checkmatch 方法。

java karate junit5 cucumber-java karate-call-single
1个回答
0
投票

尝试使用

List<String>
而不是
String[]
作为第一个参数类型。

© www.soinside.com 2019 - 2024. All rights reserved.