X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2Fwebpages%2Fsavoy%2FSavoyMergerTest.kt;h=4afe2af3c90f89d9ca1dab1b4bb3444a1fc7b977;hb=4b650a9b2286e0b05a74fabc36bc2337c89ebd71;hp=d81c86f2180fec8f97d4043fe156d6e63708aa20;hpb=1087708b1f7416de4084649a68ac9d495d56ac4a;p=rhynodge.git diff --git a/src/test/kotlin/net/pterodactylus/rhynodge/filters/webpages/savoy/SavoyMergerTest.kt b/src/test/kotlin/net/pterodactylus/rhynodge/filters/webpages/savoy/SavoyMergerTest.kt index d81c86f..4afe2af 100644 --- a/src/test/kotlin/net/pterodactylus/rhynodge/filters/webpages/savoy/SavoyMergerTest.kt +++ b/src/test/kotlin/net/pterodactylus/rhynodge/filters/webpages/savoy/SavoyMergerTest.kt @@ -52,24 +52,24 @@ class SavoyMergerTest { @Test fun `movies with different performances are still considered the same movie`() { - val oldState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "")) })) - val newState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 15, 14, 30), "")) })) + val oldState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "", "")) })) + val newState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 15, 14, 30), "", "")) })) val mergedState = merger.mergeStates(oldState, newState) as MovieState assertThat(mergedState.newMovies, empty()) } @Test fun `merging states with movies starting the same day does not create a triggered state`() { - val oldState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "")) })) - val newState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 14, 30), "")) })) + val oldState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "", "")) })) + val newState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 14, 30), "", "")) })) val mergedState = merger.mergeStates(oldState, newState) as MovieState assertThat(mergedState.triggered(), equalTo(false)) } @Test fun `merging states with movies starting on different days does create a triggered state`() { - val oldState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "")) })) - val newState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 15, 14, 30), "")) })) + val oldState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "", "")) })) + val newState = MovieState(setOf(Movie("1", "").apply { addPerformance(Performance(LocalDateTime.of(2024, 2, 15, 14, 30), "", "")) })) val mergedState = merger.mergeStates(oldState, newState) as MovieState assertThat(mergedState.triggered(), equalTo(true)) } @@ -77,11 +77,11 @@ class SavoyMergerTest { @Test fun `merging states where movies have different performances but still on the same day does not create a triggered state`() { val oldState = MovieState(setOf(Movie("1", "").apply { - addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 14, 30), "")) - addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "")) + addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 14, 30), "", "")) + addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "", "")) })) val newState = MovieState(setOf(Movie("1", "").apply { - addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "")) + addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "", "")) })) val mergedState = merger.mergeStates(oldState, newState) as MovieState assertThat(mergedState.triggered(), equalTo(false)) @@ -90,11 +90,11 @@ class SavoyMergerTest { @Test fun `merging states where movies have different performances and are not on the same day anymore does create a triggered state`() { val oldState = MovieState(setOf(Movie("1", "").apply { - addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "")) - addPerformance(Performance(LocalDateTime.of(2024, 2, 15, 14, 30), "")) + addPerformance(Performance(LocalDateTime.of(2024, 2, 14, 18, 45), "", "")) + addPerformance(Performance(LocalDateTime.of(2024, 2, 15, 14, 30), "", "")) })) val newState = MovieState(setOf(Movie("1", "").apply { - addPerformance(Performance(LocalDateTime.of(2024, 2, 15, 14, 30), "")) + addPerformance(Performance(LocalDateTime.of(2024, 2, 15, 14, 30), "", "")) })) val mergedState = merger.mergeStates(oldState, newState) as MovieState assertThat(mergedState.triggered(), equalTo(true))