1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
|
#!/usr/local/bin/perl -w
require 5.001;
use Date::Manip;
@Date::Manip::TestArgs=();
$runtests=shift(@ARGV);
if ( -f "t/test.pl" ) {
require "t/test.pl";
} elsif ( -f "test.pl" ) {
require "test.pl";
} else {
die "ERROR: cannot find test.pl\n";
}
$ntest=22;
print "1..$ntest\n" if (! $runtests);
&Date_Init(@Date::Manip::TestArgs);
$calcs="
Wed Jan 10 1996 noon
Wed Jan 7 1998 noon
+1:11:2:4:0:0:0
Wed Jan 7 1998 noon
Wed Jan 10 1996 noon
-1:11:2:4:0:0:0
Wed Jan 10 1996 noon
Wed Jan 8 1997 noon
+0:11:2:5:0:0:0
Wed Jan 8 1997 noon
Wed Jan 10 1996 noon
-0:11:2:5:0:0:0
Wed May 8 1996 noon
Wed Apr 9 1997 noon
+0:11:0:1:0:0:0
Wed Apr 9 1997 noon
Wed May 8 1996 noon
-0:11:0:1:0:0:0
Wed Apr 10 1996 noon
Wed May 14 1997 noon
+1:1:0:2:4:0:0
Wed May 14 1997 noon
Wed Apr 10 1996 noon
-1:1:0:2:4:0:0
Wed Jan 10 1996 noon
Wed Feb 7 1996 noon
+0:0:2:5:0:0:0
Wed Feb 7 1996 noon
Wed Jan 10 1996 noon
-0:0:2:5:0:0:0
Mon Jan 8 1996 noon
Fri Feb 9 1996 noon
+0:1:0:1:0:0:0
Fri Feb 9 1996 noon
Mon Jan 8 1996 noon
-0:1:0:1:0:0:0
Tue Jan 9 1996 12:00:00
Tue Jan 9 1996 14:30:30
+0:0:0:0:2:30:30
Tue Jan 9 1996 14:30:30
Tue Jan 9 1996 12:00:00
-0:0:0:0:2:30:30
Tue Jan 9 1996 12:00:00
Wed Jan 10 1996 14:30:30
+0:0:0:1:2:30:30
Wed Jan 10 1996 14:30:30
Tue Jan 9 1996 12:00:00
-0:0:0:1:2:30:30
Tue Jan 9 1996 12:00:00
Wed Jan 10 1996 10:30:30
+0:0:0:0:7:30:30
Wed Jan 10 1996 10:30:30
Tue Jan 9 1996 12:00:00
-0:0:0:0:7:30:30
Tue Jan 9 1996 12:00:00
Fri Jan 10 1997 10:30:30
+1:0:0:0:7:30:30
Fri Jan 10 1997 10:30:30
Tue Jan 9 1996 12:00:00
-1:0:0:0:7:30:30
Mon Dec 30 1996 noon
Mon Jan 6 1997 noon
+0:0:0:4:0:0:0
Mon Jan 6 1997 noon
Mon Dec 30 1996 noon
-0:0:0:4:0:0:0
";
&Date_Init("WorkDayBeg=08:00","WorkDayEnd=17:00");
print "DateCalc (date,date,business 8:00-5:00)...\n";
&test_Func($ntest,\&DateCalc,$calcs,$runtests,2);
1;
|