return if (response.status == Status.OK) ➍
parseResponse(response.bodyString())
else
fail(response.toMessage())
}
fun runScenario(steps: (ApplicationForAT)->Unit) { ➎
server.use {
steps(this)
}
}
// 나머지 메서드들
}
➊ 생성자에게 서버와 클라이언트를 전달한다.
➋ 이 메서드는 사용자와 목록 이름으로 서버를 호출하고, 응답을 파싱한 후 목록을 반환한다.
➌ 호스트가 이미 구성되어 있으므로 클라이언트가 호스트 이름을 알 필요가 없다.