我有一个ChainChainer对象链要执行。
其中一个是<。然后,我获得了一系列任务,并试图遍历它们以找到我需要完成的任务。
但是当我那样做时,它说类型不匹配:ChainBuilder找到:B
。val processTask: ChainBuilder = getTasks
.foreach("${tasks}", "task") {
doIfEquals("${task.id}", "${id}") {
exec(completeTask)
}
}
def getTasks: HttpRequestBuilder = {
http("Get tasks")
.get(tasksUrl)
.check(jsonPath("$[*]").saveAs("tasks"))
}
如何正确循环显示条件列表?
.foreach
是ChainBuilder方法,您正试图从HttpRequestBuilder
调用它,因此它无法编译。val processTask = exec(getTasks)
.foreach("${tasks}", "task") {
doIfEquals("${task.id}", "${id}") {
exec(completeTask)
}
}