Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Updated test to support new date/time api
  • Loading branch information
benfortuna committed Aug 8, 2022
1 parent e656bab commit abe2b49
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions src/test/groovy/net/fortuna/ical4j/model/RecurSpec.groovy
Expand Up @@ -428,15 +428,16 @@ class RecurSpec extends Specification {

def 'test BYDAY with MINUTELY precision'() {
given: 'a recurrence rule'
Recur recur = new Recur.Builder().frequency(Recur.Frequency.DAILY).interval(1)
.dayList(new WeekDayList(MO)).hourList(new NumberList('16')).minuteList(new NumberList('37,38'))
.until(new DateTime('20220519T165900')).build()
Recur<LocalDateTime> recur = new Recur.Builder<LocalDateTime>().frequency(Frequency.DAILY).interval(1)
.dayList(new WeekDayList(MO)).hourList(new NumberList('16'))
.minuteList(new NumberList('37,38'))
.until((LocalDateTime) TemporalAdapter.parse('20220519T165900').temporal).build()

when: 'dates are generated for a period'
def dates = recur.getDates(new DateTime('20220505T143700Z'),
new DateTime('20220519T145900Z'), Value.DATE_TIME)
def dates = recur.getDates((LocalDateTime) TemporalAdapter.parse('20220505T143700').temporal,
(LocalDateTime) TemporalAdapter.parse('20220519T145900').temporal)

then: 'result matches expected'
dates == new DateList('20220509T163700Z,20220509T163800Z,20220516T163700Z,20220516T163800Z', Value.DATE_TIME)
dates == DateList.parse('20220509T163700,20220509T163800,20220516T163700,20220516T163800').dates
}
}

0 comments on commit abe2b49

Please sign in to comment.