def getSessionDetails(
sessionId: String,
expectedStatus: String = "success"
) = {
exec(
http("/cap/getSessionDetails")
.get("/cap/getSessionDetails.do")
.queryParam("sessionID", sessionId)
.check(status.in(200))
.check(jsonPath("$.status").is(expectedStatus))
.check(
jsonPath("$.data.sessionTimes[0].enrollmentStatus").find
.saveAs("enrollmentStatus")
)
.check(
jsonPath("$.data.sessionTimes[0].id").find.saveAs("sessionTimeID")
)
).exec { session => println(session) session }
}
Я пытаюсь получить значения для печати для отладки, но где бы я ни поместил строку кода println в этот блок, я получаю какую-то ошибку. Прямо сейчас, как есть, я получаю "сеанс значения не является членом Unit". Глядя на другие примеры, я не могу сказать, где мой отличается.