Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 2c31b0e8 authored by Ricki Hirner's avatar Ricki Hirner Committed by GitHub
Browse files

EventValidator: RRULE repairing inserts unwanted COUNT=-1 (#53)

* EventValidator.sameTypeForDtStartAndRruleUntil: fix COUNT=-1 problem, add tests
* Tests
* EventValidator: always set UNTIL to UTC
* Move util classes; add TimeZone.toZoneIdCompat() tests
* Optimize imports
parent 5a889101
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -14,10 +14,10 @@ import android.provider.CalendarContract.Calendars
import android.provider.CalendarContract.Colors
import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.rule.GrantPermissionRule
import at.bitfire.ical4android.MiscUtils.ContentProviderClientHelper.closeCompat
import at.bitfire.ical4android.MiscUtils.UriHelper.asSyncAdapter
import at.bitfire.ical4android.impl.TestCalendar
import at.bitfire.ical4android.impl.TestEvent
import at.bitfire.ical4android.util.MiscUtils.ContentProviderClientHelper.closeCompat
import at.bitfire.ical4android.util.MiscUtils.UriHelper.asSyncAdapter
import net.fortuna.ical4j.model.property.DtEnd
import net.fortuna.ical4j.model.property.DtStart
import org.junit.*
+3 −2
Original line number Diff line number Diff line
@@ -13,11 +13,12 @@ import android.net.Uri
import android.provider.CalendarContract.*
import androidx.test.platform.app.InstrumentationRegistry.getInstrumentation
import androidx.test.rule.GrantPermissionRule
import at.bitfire.ical4android.MiscUtils.ContentProviderClientHelper.closeCompat
import at.bitfire.ical4android.MiscUtils.UriHelper.asSyncAdapter
import at.bitfire.ical4android.impl.TestCalendar
import at.bitfire.ical4android.impl.TestEvent
import at.bitfire.ical4android.util.AndroidTimeUtils
import at.bitfire.ical4android.util.DateUtils
import at.bitfire.ical4android.util.MiscUtils.ContentProviderClientHelper.closeCompat
import at.bitfire.ical4android.util.MiscUtils.UriHelper.asSyncAdapter
import net.fortuna.ical4j.model.*
import net.fortuna.ical4j.model.component.VAlarm
import net.fortuna.ical4j.model.parameter.*
+1 −0
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@ import android.net.Uri
import androidx.test.filters.MediumTest
import at.bitfire.ical4android.impl.TestTask
import at.bitfire.ical4android.impl.TestTaskList
import at.bitfire.ical4android.util.DateUtils
import net.fortuna.ical4j.model.Date
import net.fortuna.ical4j.model.DateList
import net.fortuna.ical4j.model.DateTime
+1 −0
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@

package at.bitfire.ical4android

import at.bitfire.ical4android.util.DateUtils
import org.junit.Assert
import org.junit.Assert.assertNotNull
import org.junit.Test
+1 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ import android.net.Uri
import android.provider.CalendarContract
import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.rule.GrantPermissionRule
import at.bitfire.ical4android.MiscUtils.ContentProviderClientHelper.closeCompat
import at.bitfire.ical4android.util.MiscUtils.ContentProviderClientHelper.closeCompat
import org.junit.After
import org.junit.Assert.assertNotNull
import org.junit.Before
Loading