refactor: use idiomatic Kotlin iteration for JsonNode in tests

Agent-Logs-Url: https://github.com/devitq/movienight-backend/sessions/60cd9b1b-e3e1-46a1-bfd9-04a75bd0d569

Co-authored-by: devitq <118541411+devitq@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-05-03 12:03:23 +00:00
committed by GitHub
co-authored by devitq
parent b7a246e0b4
commit 44483d748f
@@ -153,7 +153,7 @@ class FilmLibraryControllerTest {
val responseBody = result.response.contentAsString
val films = objectMapper.readTree(responseBody)
val returnedIds = (0 until films.size()).map { films[it].get("id").asText() }
val returnedIds = films.toList().map { it.get("id").asText() }
assert(!returnedIds.contains(film1Id)) { "Film in library should not appear in available films" }
assert(returnedIds.contains(film2Id)) { "Film not in library should appear in available films" }
}
@@ -198,7 +198,7 @@ class FilmLibraryControllerTest {
val responseBody = result.response.contentAsString
val films = objectMapper.readTree(responseBody)
val returnedIds = (0 until films.size()).map { films[it].get("id").asText() }
val returnedIds = films.toList().map { it.get("id").asText() }
assert(returnedIds.contains(filmId)) { "Film should appear in available films when user has no library" }
}
}