У меня есть цепочка объектов ChainBuilder для выполнения.
В одном из них я получаю "id". Затем я получаю список задач и пытаюсь просмотреть их в цикле, чтобы найти ту, которую мне нужно выполнить.
Но когда я делаю это так, появляется сообщение Ожидается несоответствие типа: обнаружено цепное построение: 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"))
}
Как правильно перебрать список с условием?