如何在Java Method(空手道框架)中发送每个响应项?

时间:2017-10-09 08:41:43

标签: karate

我必须向我的Java方法发送每个项目的响应,我必须像这样做:     来自GET /汽车要求的回复

 * def wheels = response[*].wheels
    * def JavaM = Java.Type('foo.bar.JavaMethods')
    * def modifiedWheels = JavaM.modifyWheels(wheels)

我已经阅读了call-table.feature,但我无法弄清楚我是否必须在我的java方法中逐个发送每个轮子,或者如果我必须发送一个轮子数组并且我的Java方法应该对待这个阵列?感谢

1 个答案:

答案 0 :(得分:1)

JSON数组成为Java List

JSON对象变为Map<String, Object>

请参阅文档中的此部分:https://github.com/intuit/karate#calling-java,甚至还有一个示例cats-java.feature