From 627a8e2fb05a744a8381c58bf5fff6492a1cff02 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Tue, 7 Feb 2006 02:00:47 +0000 Subject: [PATCH] add new version of libhtml-calendarmonth-perl --- Changes | 3 + MANIFEST | 1 + META.yml | 14 ++ Makefile.PL | 1 + debian/changelog | 6 + lib/HTML/CalendarMonth.pm | 2 +- lib/HTML/CalendarMonth/DateTool.pm | 6 +- t/01_autodetect.t | 11 +- t/02_timelocal.t | 11 +- t/03_datetime.t | 11 +- t/04_datemanip.t | 11 +- t/05_datecalc.t | 11 +- t/06_cal.t | 11 +- t/test.dat | 382 ++++++++++++++++++++++------- t/testload.pm | 4 +- 15 files changed, 350 insertions(+), 135 deletions(-) create mode 100644 META.yml diff --git a/Changes b/Changes index 8729a7e..c27997a 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,8 @@ Revision history for Perl extension HTML-CalendarMonth. +1.17 Fri Jan 6 16:09:46 EST 2006 + - Updated tests with more recent test cases + 1.16 Fri Oct 21 16:23:48 EDT 2005 - Polished tests - Fixed a Date::Calc testing procedure diff --git a/MANIFEST b/MANIFEST index aa93d09..c919613 100644 --- a/MANIFEST +++ b/MANIFEST @@ -20,3 +20,4 @@ t/06_cal.t t/20_i8n.t t/test.dat t/testload.pm +META.yml Module meta-data (added by MakeMaker) diff --git a/META.yml b/META.yml new file mode 100644 index 0000000..7900645 --- /dev/null +++ b/META.yml @@ -0,0 +1,14 @@ +# http://module-build.sourceforge.net/META-spec.html +#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX# +name: HTML-CalendarMonth +version: 1.17 +version_from: lib/HTML/CalendarMonth.pm +installdirs: site +requires: + Class::Accessor: 0 + DateTime::Locale: 0 + HTML::ElementTable: 1.13 + Time::Local: 0 + +distribution_type: module +generated_by: ExtUtils::MakeMaker version 6.30 diff --git a/Makefile.PL b/Makefile.PL index 0d0efd3..2bc6c3c 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -45,6 +45,7 @@ WriteMakefile( Time::Local => 0, HTML::ElementTable => 1.13, DateTime::Locale => 0, + Class::Accessor => 0, }, dist => { COMPRESS => 'gzip -9f', diff --git a/debian/changelog b/debian/changelog index 4c1dd95..c827bb5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libhtml-calendarmonth-perl (1.17-1) UNRELEASED; urgency=low + + * (NOT RELEASED YET) New upstream release + + -- Don Armstrong Mon, 6 Feb 2006 17:59:11 -0800 + libhtml-calendarmonth-perl (1.16-1) unstable; urgency=low * New upstream release diff --git a/lib/HTML/CalendarMonth.pm b/lib/HTML/CalendarMonth.pm index b378c2a..70d1bbe 100644 --- a/lib/HTML/CalendarMonth.pm +++ b/lib/HTML/CalendarMonth.pm @@ -3,7 +3,7 @@ package HTML::CalendarMonth; use strict; use vars qw($VERSION @ISA); -$VERSION = '1.16'; +$VERSION = '1.17'; use Carp; diff --git a/lib/HTML/CalendarMonth/DateTool.pm b/lib/HTML/CalendarMonth/DateTool.pm index 0e81716..e3a40f5 100644 --- a/lib/HTML/CalendarMonth/DateTool.pm +++ b/lib/HTML/CalendarMonth/DateTool.pm @@ -148,11 +148,11 @@ sub _test_for_cal { !$weeknum && $historic && $cal; } -sub _test_for_datecalc { eval "require Date::Calc" } +sub _test_for_datecalc { eval "require Date::Calc"; return !$@ } -sub _test_for_datetime { eval "require DateTime" } +sub _test_for_datetime { eval "require DateTime"; return !$@ } -sub _test_for_datemanip { eval "require Date::Manip" } +sub _test_for_datemanip { eval "require Date::Manip"; return !$@ } 1; diff --git a/t/01_autodetect.t b/t/01_autodetect.t index e1f0dc8..b8bfd99 100755 --- a/t/01_autodetect.t +++ b/t/01_autodetect.t @@ -1,15 +1,14 @@ #!/usr/bin/perl use strict; - -my($test_count, $method); -BEGIN { $test_count = 15 ; $method = '' } - -use Test::More tests => $test_count; - use FindBin; use lib $FindBin::RealBin; use testload; +my($test_count, $method); +BEGIN { $test_count = case_count() ; $method = '' } + +use Test::More tests => $test_count; + check_basic_with_datetool($method); diff --git a/t/02_timelocal.t b/t/02_timelocal.t index bff1ea0..c952aa7 100755 --- a/t/02_timelocal.t +++ b/t/02_timelocal.t @@ -1,17 +1,16 @@ #!/usr/bin/perl use strict; - -my($test_count, $method); -BEGIN { $test_count = 17 ; $method = 'Time::Local' } - -use Test::More tests => $test_count; - use FindBin; use lib $FindBin::RealBin; use testload; +my($test_count, $method); +BEGIN { $test_count = case_count() + 2 ; $method = 'Time::Local' } + +use Test::More tests => $test_count; + SKIP: { eval "use $method"; skip("$method not installed", $test_count) if $@; diff --git a/t/03_datetime.t b/t/03_datetime.t index b7f48e3..3735b1a 100755 --- a/t/03_datetime.t +++ b/t/03_datetime.t @@ -1,17 +1,16 @@ #!/usr/bin/perl use strict; - -my($test_count, $method); -BEGIN { $test_count = 19 ; $method = 'DateTime' } - -use Test::More tests => $test_count; - use FindBin; use lib $FindBin::RealBin; use testload; +my($test_count, $method); +BEGIN { $test_count = case_count() + 4 ; $method = 'DateTime' } + +use Test::More tests => $test_count; + SKIP: { eval "use $method"; skip("$method not installed", $test_count) if $@; diff --git a/t/04_datemanip.t b/t/04_datemanip.t index d651858..05c4349 100755 --- a/t/04_datemanip.t +++ b/t/04_datemanip.t @@ -1,17 +1,16 @@ #!/usr/bin/perl use strict; - -my($test_count, $method); -BEGIN { $test_count = 19 ; $method = 'Date::Manip' } - -use Test::More tests => $test_count; - use FindBin; use lib $FindBin::RealBin; use testload; +my($test_count, $method); +BEGIN { $test_count = case_count() + 4 ; $method = 'Date::Manip' } + +use Test::More tests => $test_count; + SKIP: { eval "use $method"; skip("$method not installed", $test_count) if $@; diff --git a/t/05_datecalc.t b/t/05_datecalc.t index cdfa55c..a44fdae 100755 --- a/t/05_datecalc.t +++ b/t/05_datecalc.t @@ -1,17 +1,16 @@ #!/usr/bin/perl use strict; - -my($test_count, $method); -BEGIN { $test_count = 19 ; $method = 'Date::Calc' } - -use Test::More tests => $test_count; - use FindBin; use lib $FindBin::RealBin; use testload; +my($test_count, $method); +BEGIN { $test_count = case_count() + 4 ; $method = 'Date::Calc' } + +use Test::More tests => $test_count; + SKIP: { eval "use $method"; skip("$method not installed", $test_count) if $@; diff --git a/t/06_cal.t b/t/06_cal.t index 58457b2..547113c 100755 --- a/t/06_cal.t +++ b/t/06_cal.t @@ -1,17 +1,16 @@ #!/usr/bin/perl use strict; - -my($test_count, $method); -BEGIN { $test_count = 17 ; $method = 'cal' } - -use Test::More tests => $test_count; - use FindBin; use lib $FindBin::RealBin; use testload; +my($test_count, $method); +BEGIN { $test_count = case_count() + 2 ; $method = 'cal' } + +use Test::More tests => $test_count; + SKIP: { my $CAL; chomp($CAL = `which cal`); diff --git a/t/test.dat b/t/test.dat index 979afc2..9533fb7 100644 --- a/t/test.dat +++ b/t/test.dat @@ -3,99 +3,293 @@
October2000
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
2000/12 2
December2000
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
25262728293031
-2002/01 1 -
January2002
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
2728293031   
-2002/02 2 -
February2002
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
25262728     
2002/03 1
March2002
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
31           
-2002/04 2 -
April2002
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930         
-2002/05 1 -
May2002
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
262728293031 
-2002/06 2 -
June2002
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
-2002/07 1 -
July2002
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
28293031     
-2002/08 2 -
August2002
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
262728293031 
-2002/09 1 -
September2002
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
2930         
-2002/10 2 -
October2002
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
28293031     
-2002/11 1 -
November2002
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
-2002/12 2 -
December2002
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
-2003/01 1 -
January2003
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
262728293031 
-2003/02 2 -
February2003
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
2425262728   
-2003/03 1 -
March2003
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
-2003/04 2 -
April2003
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
282930       
-2003/05 1 -
May2003
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
25262728293031
-2003/06 2 -
June2003
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
30           
-2003/07 1 -
July2003
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
2728293031   
-2003/08 2 -
August2003
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
25262728293031
-2003/09 1 -
September2003
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
282930       
-2003/10 2 -
October2003
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
2728293031   
-2003/11 1 -
November2003
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
30           
-2003/12 2 -
December2003
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031       
-2004/01 1 -
January2004
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
25262728293031
-2004/02 2 -
February2004
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
-2004/03 1 -
March2004
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
28293031     
-2004/04 2 -
April2004
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
2627282930   
-2004/05 1 -
May2004
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
-2004/06 2 -
June2004
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
282930       
-2004/07 1 -
July2004
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
25262728293031
-2004/08 2 -
August2004
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
-2004/09 1 -
September2004
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
2627282930   
-2004/10 2 -
October2004
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
25262728293031
-2004/11 1 -
November2004
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
282930       
-2004/12 2 -
December2004
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
2728293031   
-2005/01 1 -
January2005
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
-2005/02 2 -
February2005
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
28           
-2005/03 1 -
March2005
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
2728293031   
-2005/04 2 -
April2005
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
252627282930 
-2005/05 1 -
May2005
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031       
-2005/06 2 -
June2005
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
27282930     
-2005/07 1 -
July2005
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
31           
-2005/08 2 -
August2005
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031       
-2005/09 1 -
September2005
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
252627282930 
-2005/10 2 -
October2005
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
31           
-2005/11 1 -
November2005
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
27282930     
-2005/12 2 -
December2005
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
262728293031 
+2006/01 1 +
January2006
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031       
+2006/01 2 +
January2006
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2006/02 1 +
February2006
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
262728       
+2006/02 2 +
February2006
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
2728         
+2006/03 1 +
March2006
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
262728293031 
+2006/03 2 +
March2006
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2006/04 1 +
April2006
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
30           
+2006/04 2 +
April2006
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
+2006/05 1 +
May2006
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
28293031     
+2006/05 2 +
May2006
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031       
+2006/06 1 +
June2006
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
252627282930 
+2006/06 2 +
June2006
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
2627282930   
+2006/07 1 +
July2006
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2006/07 2 +
July2006
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2006/08 1 +
August2006
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2006/08 2 +
August2006
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
28293031     
+2006/09 1 +
September2006
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
+2006/09 2 +
September2006
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
252627282930 
+2006/10 1 +
October2006
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031       
+2006/10 2 +
October2006
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2006/11 1 +
November2006
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
2627282930   
+2006/11 2 +
November2006
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
27282930     
+2006/12 1 +
December2006
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2006/12 2 +
December2006
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
25262728293031
+2007/01 1 +
January2007
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
28293031     
+2007/01 2 +
January2007
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031       
+2007/02 1 +
February2007
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
25262728     
+2007/02 2 +
February2007
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
262728       
+2007/03 1 +
March2007
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
25262728293031
+2007/03 2 +
March2007
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
262728293031 
+2007/04 1 +
April2007
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
2930         
+2007/04 2 +
April2007
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
30           
+2007/05 1 +
May2007
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2007/05 2 +
May2007
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
28293031     
+2007/06 1 +
June2007
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
+2007/06 2 +
June2007
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
252627282930 
+2007/07 1 +
July2007
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031       
+2007/07 2 +
July2007
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2007/08 1 +
August2007
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
262728293031 
+2007/08 2 +
August2007
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2007/09 1 +
September2007
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
30           
+2007/09 2 +
September2007
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
+2007/10 1 +
October2007
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
28293031     
+2007/10 2 +
October2007
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031       
+2007/11 1 +
November2007
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
252627282930 
+2007/11 2 +
November2007
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
2627282930   
+2007/12 1 +
December2007
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2007/12 2 +
December2007
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2008/01 1 +
January2008
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2008/01 2 +
January2008
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
28293031     
+2008/02 1 +
February2008
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
242526272829 
+2008/02 2 +
February2008
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
2526272829   
+2008/03 1 +
March2008
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2008/03 2 +
March2008
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2008/04 1 +
April2008
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
27282930     
+2008/04 2 +
April2008
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
282930       
+2008/05 1 +
May2008
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
25262728293031
+2008/05 2 +
May2008
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
262728293031 
+2008/06 1 +
June2008
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
2930         
+2008/06 2 +
June2008
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
30           
+2008/07 1 +
July2008
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2008/07 2 +
July2008
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
28293031     
+2008/08 1 +
August2008
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2008/08 2 +
August2008
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
25262728293031
+2008/09 1 +
September2008
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
282930       
+2008/09 2 +
September2008
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930         
+2008/10 1 +
October2008
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
262728293031 
+2008/10 2 +
October2008
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2008/11 1 +
November2008
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
30           
+2008/11 2 +
November2008
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
+2008/12 1 +
December2008
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
28293031     
+2008/12 2 +
December2008
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031       
+2009/01 1 +
January2009
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
25262728293031
+2009/01 2 +
January2009
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
262728293031 
+2009/02 1 +
February2009
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
+2009/02 2 +
February2009
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
232425262728 
+2009/03 1 +
March2009
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031       
+2009/03 2 +
March2009
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2009/04 1 +
April2009
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
2627282930   
+2009/04 2 +
April2009
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
27282930     
+2009/05 1 +
May2009
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2009/05 2 +
May2009
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
25262728293031
+2009/06 1 +
June2009
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
282930       
+2009/06 2 +
June2009
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930         
+2009/07 1 +
July2009
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
262728293031 
+2009/07 2 +
July2009
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2009/08 1 +
August2009
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2009/08 2 +
August2009
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2009/09 1 +
September2009
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
27282930     
+2009/09 2 +
September2009
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
282930       
+2009/10 1 +
October2009
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
25262728293031
+2009/10 2 +
October2009
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
262728293031 
+2009/11 1 +
November2009
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
2930         
+2009/11 2 +
November2009
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
30           
+2009/12 1 +
December2009
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2009/12 2 +
December2009
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
28293031     
+2010/01 1 +
January2010
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2010/01 2 +
January2010
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
25262728293031
+2010/02 1 +
February2010
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
28           
+2010/02 2 +
February2010
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
+2010/03 1 +
March2010
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
28293031     
+2010/03 2 +
March2010
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031       
+2010/04 1 +
April2010
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
252627282930 
+2010/04 2 +
April2010
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
2627282930   
+2010/05 1 +
May2010
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2010/05 2 +
May2010
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2010/06 1 +
June2010
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
27282930     
+2010/06 2 +
June2010
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
282930       
+2010/07 1 +
July2010
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
25262728293031
+2010/07 2 +
July2010
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
262728293031 
+2010/08 1 +
August2010
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031       
+2010/08 2 +
August2010
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2010/09 1 +
September2010
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
2627282930   
+2010/09 2 +
September2010
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
27282930     
+2010/10 1 +
October2010
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2010/10 2 +
October2010
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
25262728293031
+2010/11 1 +
November2010
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
282930       
+2010/11 2 +
November2010
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930         
+2010/12 1 +
December2010
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
262728293031 
+2010/12 2 +
December2010
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2011/01 1 +
January2011
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2011/01 2 +
January2011
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2011/02 1 +
February2011
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
2728         
+2011/02 2 +
February2011
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
28           
+2011/03 1 +
March2011
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
2728293031   
+2011/03 2 +
March2011
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
28293031     
+2011/04 1 +
April2011
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
+2011/04 2 +
April2011
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
252627282930 
+2011/05 1 +
May2011
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031       
+2011/05 2 +
May2011
MonTueWedThuFriSatSun
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2011/06 1 +
June2011
SunMonTueWedThuFriSat
      1234
567891011
12131415161718
19202122232425
2627282930   
+2011/06 2 +
June2011
MonTueWedThuFriSatSun
    12345
6789101112
13141516171819
20212223242526
27282930     
+2011/07 1 +
July2011
SunMonTueWedThuFriSat
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2011/07 2 +
July2011
MonTueWedThuFriSatSun
        123
45678910
11121314151617
18192021222324
25262728293031
+2011/08 1 +
August2011
SunMonTueWedThuFriSat
  123456
78910111213
14151617181920
21222324252627
28293031     
+2011/08 2 +
August2011
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031       
+2011/09 1 +
September2011
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
252627282930 
+2011/09 2 +
September2011
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
2627282930   
+2011/10 1 +
October2011
SunMonTueWedThuFriSat
            1
2345678
9101112131415
16171819202122
23242526272829
3031         
+2011/10 2 +
October2011
MonTueWedThuFriSatSun
          12
3456789
10111213141516
17181920212223
24252627282930
31           
+2011/11 1 +
November2011
SunMonTueWedThuFriSat
    12345
6789101112
13141516171819
20212223242526
27282930     
+2011/11 2 +
November2011
MonTueWedThuFriSatSun
  123456
78910111213
14151617181920
21222324252627
282930       
+2011/12 1 +
December2011
SunMonTueWedThuFriSat
        123
45678910
11121314151617
18192021222324
25262728293031
+2011/12 2 +
December2011
MonTueWedThuFriSatSun
      1234
567891011
12131415161718
19202122232425
262728293031 
diff --git a/t/testload.pm b/t/testload.pm index 902069d..d822ee7 100644 --- a/t/testload.pm +++ b/t/testload.pm @@ -9,7 +9,7 @@ my $DEBUG = 0; require Exporter; @ISA = qw(Exporter); -@EXPORT = qw( $Dat_Dir check_datetool +@EXPORT = qw( $Dat_Dir check_datetool case_count check_basic_with_datetool check_woy_with_datetool ); @@ -66,6 +66,8 @@ while () { close(D); +sub case_count { scalar @Cals } + sub check_datetool { my $datetool = shift; my $module = HTML::CalendarMonth::DateTool->toolmap($datetool); -- 2.39.2