You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to following setup to merge calendars:
tests/calendars has a lot of calendars that can be merged
calendars that have a + in the file name combine two or more calendars
e.g. one_event+x_wr_timezone.ics will contain the calendar that we expect as an output of the default merge process of the command line.
Tests will include:
merging calendars in arbitrary order will result in the same calendar
Parametrize this with NxN (all calendars merged with each other)
This makes sure that we catch edge cases
merging a calendar with itself once results in the same calendar merged with itself and again (with and without +)
merged calendars merged with themselves result in the same calendar (with +)
merging the inputs of a merged calendar together results in the merged calendar (with +)
parts should be merged in arbitrary order and result in the same calendar
for all inputs of a merged calendar: merging the input into the calendar and vice versa results in the merged calendar
Those merge processes are parametrized: Call via CLI, via merge function and via actually running a program on the command line with I/O
I would like to following setup to merge calendars:
e.g.
one_event+x_wr_timezone.icswill contain the calendar that we expect as an output of the default merge process of the command line.Tests will include:
Parametrize this with NxN (all calendars merged with each other)
This makes sure that we catch edge cases
See also