X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=test%2Fcalendar_event_test.pl;h=0defafa220fdc24bb0b72054a52d908db1e10f8f;hp=9c2bf46075acc316553e57c50773129e19a3880c;hb=968bcf45be81faba6dbcb3357de725a94a34d09d;hpb=057c619ab2591416e452d1b65734229bb8926d5f diff --git a/test/calendar_event_test.pl b/test/calendar_event_test.pl index 9c2bf46..0defafa 100755 --- a/test/calendar_event_test.pl +++ b/test/calendar_event_test.pl @@ -145,6 +145,36 @@ my $tests = [ '0..80', { error => "range end '80' out of range" }, ], + [ + ' mon 0 0 0', + { error => "unable to parse calendar event - unused parts" }, + ], + [ + '', + { error => "unable to parse calendar event - event is empty" }, + ], + [ + ' mon 0 0', + { error => "unable to parse calendar event - unused parts" }, + ], + [ + '0,1,3..5', + { h => '*', m => [0,1,3,4,5], dow => $alldays }, + [ + [0, 60], + [60, 3*60], + [5*60, 60*60] + ] + ], + [ + '2,4:0,1,3..5', + { h => [2,4], m => [0,1,3,4,5], dow => $alldays }, + [ + [0, 2*60*60], + [2*60*60 + 60, 2*60*60 + 3*60], + [2*60*60 + 5*60, 4*60*60] + ] + ], ]; foreach my $test (@$tests) {