1.1 --- a/tests/test_resource_invitation_recurring_timezones.sh Tue Aug 04 20:02:29 2015 +0200
1.2 +++ b/tests/test_resource_invitation_recurring_timezones.sh Wed Aug 05 01:04:37 2015 +0200
1.3 @@ -95,3 +95,60 @@
1.4 && ! grep -q '^FREEBUSY' out7.tmp \
1.5 && echo "Success" \
1.6 || echo "Failed"
1.7 +
1.8 +# Switch time zones.
1.9 +
1.10 +echo 'Europe/Mariehamn' > "$PREFS/$USER/TZID"
1.11 +
1.12 + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/event-request-recurring-exdate.txt" 2>> $ERROR \
1.13 +| "$SHOWMAIL" \
1.14 +> out8.tmp
1.15 +
1.16 + grep -q 'METHOD:REPLY' out8.tmp \
1.17 +&& grep -q 'ATTENDEE;PARTSTAT=ACCEPTED' out8.tmp \
1.18 +&& echo "Success" \
1.19 +|| echo "Failed"
1.20 +
1.21 + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/fb-request-all.txt" 2>> $ERROR \
1.22 +| "$SHOWMAIL" \
1.23 +> out9.tmp
1.24 +
1.25 + grep -q 'METHOD:REPLY' out9.tmp \
1.26 +&& grep -q 'FREEBUSY;FBTYPE=BUSY:20141114T090000Z/20141114T100000Z' out9.tmp \
1.27 +&& ! grep -q 'FREEBUSY;FBTYPE=BUSY:20141212T090000Z/20141212T100000Z' out9.tmp \
1.28 +&& grep -q 'FREEBUSY;FBTYPE=BUSY:20150109T090000Z/20150109T100000Z' out9.tmp \
1.29 +&& echo "Success" \
1.30 +|| echo "Failed"
1.31 +
1.32 + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/event-cancel-recurring-exdate.txt" 2>> $ERROR
1.33 +echo "Cancel..."
1.34 +
1.35 + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/fb-request-all.txt" 2>> $ERROR \
1.36 +| "$SHOWMAIL" \
1.37 +> out10.tmp
1.38 +
1.39 + grep -q 'METHOD:REPLY' out10.tmp \
1.40 +&& ! grep -q 'FREEBUSY;FBTYPE=BUSY:20141114T090000Z/20141114T100000Z' out10.tmp \
1.41 +&& ! grep -q 'FREEBUSY;FBTYPE=BUSY:20150109T090000Z/20150109T100000Z' out10.tmp \
1.42 +&& echo "Success" \
1.43 +|| echo "Failed"
1.44 +
1.45 + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/event-request-recurring-exdate-floating.txt" 2>> $ERROR \
1.46 +| "$SHOWMAIL" \
1.47 +> out11.tmp
1.48 +
1.49 + grep -q 'METHOD:REPLY' out11.tmp \
1.50 +&& grep -q 'ATTENDEE;PARTSTAT=ACCEPTED' out11.tmp \
1.51 +&& echo "Success" \
1.52 +|| echo "Failed"
1.53 +
1.54 + "$RESOURCE_SCRIPT" $ARGS < "$TEMPLATES/fb-request-all.txt" 2>> $ERROR \
1.55 +| "$SHOWMAIL" \
1.56 +> out12.tmp
1.57 +
1.58 + grep -q 'METHOD:REPLY' out12.tmp \
1.59 +&& grep -q 'FREEBUSY;FBTYPE=BUSY:20141114T080000Z/20141114T090000Z' out12.tmp \
1.60 +&& ! grep -q 'FREEBUSY;FBTYPE=BUSY:20141212T080000Z/20141212T090000Z' out12.tmp \
1.61 +&& grep -q 'FREEBUSY;FBTYPE=BUSY:20150109T080000Z/20150109T090000Z' out12.tmp \
1.62 +&& echo "Success" \
1.63 +|| echo "Failed"