Skip to content
This repository was archived by the owner on May 26, 2026. It is now read-only.

Commit 55b0c1b

Browse files
committed
RecurrenceFieldHandler: test VALUE=DATE for all-day EXDATE
1 parent 79c1cc5 commit 55b0c1b

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import at.bitfire.dateValue
1515
import io.mockk.mockk
1616
import junit.framework.TestCase.assertEquals
1717
import net.fortuna.ical4j.model.DateList
18+
import net.fortuna.ical4j.model.Parameter
1819
import net.fortuna.ical4j.model.ParameterList
1920
import net.fortuna.ical4j.model.Property
2021
import net.fortuna.ical4j.model.Recur
@@ -132,10 +133,10 @@ class RecurrenceFieldHandlerTest {
132133
"FREQ=WEEKLY;COUNT=1",
133134
result.getProperties<ExRule<Temporal>>(Property.EXRULE).joinToString { it.value }
134135
)
135-
assertEquals(
136-
"20260201",
137-
result.getProperties<ExDate<Temporal>>(Property.EXDATE).joinToString { it.value }
138-
)
136+
// All-day EXDATE must have VALUE=DATE
137+
val exDates = result.getProperties<ExDate<Temporal>>(Property.EXDATE)
138+
assertEquals(Value.DATE, exDates.first().getParameter<Value>(Parameter.VALUE).get())
139+
assertEquals("20260201", exDates.joinToString { it.value })
139140
}
140141

141142
@Test

0 commit comments

Comments
 (0)