Skip to content

Commit ceb98d2

Browse files
committed
Update tests
1 parent dbd682e commit ceb98d2

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

lib/src/test/kotlin/at/bitfire/synctools/mapping/calendar/handler/DurationHandlerTest.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ class DurationHandlerTest {
119119
Events.ALL_DAY to 0,
120120
Events.DTSTART to 1761433200000L, // Sun Oct 26 2025 01:00:00 GMT+0200
121121
Events.EVENT_TIMEZONE to "Europe/Vienna",
122-
Events.DURATION to "PT24H"
122+
Events.DURATION to "PT24H" // all-day event → converted to P1D
123123
))
124124
// DST transition at 03:00, clock is set back to 02:00 → P1D = PT25H
125125
handler.process(entity, entity, result)
@@ -134,7 +134,7 @@ class DurationHandlerTest {
134134
Events.ALL_DAY to 0,
135135
Events.DTSTART to 1761433200000L, // Sun Oct 26 2025 01:00:00 GMT+0200
136136
Events.EVENT_TIMEZONE to "Europe/Vienna",
137-
Events.DURATION to "PT-24H"
137+
Events.DURATION to "PT-24H" // all-day event → converted to P1D
138138
))
139139
// DST transition at 03:00, clock is set back to 02:00 → P1D = PT25H
140140
handler.process(entity, entity, result)
@@ -156,11 +156,12 @@ class DurationHandlerTest {
156156
}
157157

158158
@Test
159-
fun `Skip if DTEND is set`() {
159+
fun `Skip if DTEND and DURATION are set`() {
160160
val result = VEvent()
161161
val entity = Entity(contentValuesOf(
162162
Events.DTSTART to 1761433200000L,
163-
Events.DTEND to 1761433200000L
163+
Events.DTEND to 1761433200000L,
164+
Events.DURATION to "P1D"
164165
))
165166
handler.process(entity, entity, result)
166167
assertNull(result.duration)

0 commit comments

Comments
 (0)