Blame t/dm5.date_french.t

Packit 95306a
#!/usr/bin/perl -w
Packit 95306a
Packit 95306a
use Test::Inter;
Packit 95306a
$t = new Test::Inter 'DM5 :: Date (French)';
Packit 95306a
$testdir = '';
Packit 95306a
$testdir = $t->testdir();
Packit 95306a
Packit 95306a
BEGIN {
Packit 95306a
   $Date::Manip::Backend = 'DM5';
Packit 95306a
}
Packit 95306a
Packit 95306a
use Date::Manip;
Packit 95306a
if ($] < 5.010  ||  $ENV{'DATE_MANIP_TEST_DM5'}) {
Packit 95306a
   $t->feature("TEST_DM5",1);
Packit 95306a
}
Packit 95306a
Packit 95306a
$t->skip_all('Date::Manip 5.xx tests ignored (set DATE_MANIP_TEST_DM5 to test)',
Packit 95306a
             'TEST_DM5');
Packit 95306a
Packit 95306a
Date_Init("TZ=EST");
Packit 95306a
Date_Init("Language=French","DateFormat=US","Internal=0");
Packit 95306a
Date_Init("ForceDate=1997-03-08-12:30:00");
Packit 95306a
Packit 95306a
($currS,$currMN,$currH,$currD,$currM,$currY)=("00","30","12","08","03","1997");
Packit 95306a
Packit 95306a
$today="$currY$currM$currD$currH:$currMN:$currS";
Packit 95306a
#$todaydate="$currY$currM$currD";
Packit 95306a
$yesterday="$currY$currM". $currD-1 ."$currH:$currMN:$currS";
Packit 95306a
$tomorrow ="$currY$currM". $currD+1 ."$currH:$currMN:$currS";
Packit 95306a
Packit 95306a
$tests="
Packit 95306a
Packit 95306a
aujourd'hui => $today
Packit 95306a
Packit 95306a
maintenant => $today
Packit 95306a
Packit 95306a
hier => $yesterday
Packit 95306a
Packit 95306a
demain => $tomorrow
Packit 95306a
Packit 95306a
'dernier mar en Juin 96' => 1996062500:00:00
Packit 95306a
Packit 95306a
'dernier mar de Juin' => 1997062400:00:00
Packit 95306a
Packit 95306a
'premier mar de Juin 1996' => 1996060400:00:00
Packit 95306a
Packit 95306a
'premier mar de Juin' => 1997060300:00:00
Packit 95306a
Packit 95306a
'3e mardi de Juin 96' => 1996061800:00:00
Packit 95306a
Packit 95306a
'3e mardi de Juin 96 a 12:00' => 1996061812:00:00
Packit 95306a
Packit 95306a
'3e mardi de Juin 96 a 10:30 du matin' => 1996061810:30:00
Packit 95306a
Packit 95306a
'3e mardi de Juin 96 a 10:30 du soir' => 1996061822:30:00
Packit 95306a
Packit 95306a
Packit 95306a
'DeC 10 65' => 1965121000:00:00
Packit 95306a
Packit 95306a
'DeC 10 1965' => 1965121000:00:00
Packit 95306a
Packit 95306a
'Decembre 10 65' => 1965121000:00:00
Packit 95306a
Packit 95306a
'Decembre 10 1965' => 1965121000:00:00
Packit 95306a
Packit 95306a
'Decembre10 1965' => 1965121000:00:00
Packit 95306a
Packit 95306a
'Decembre10 1965 12:00' => 1965121012:00:00
Packit 95306a
Packit 95306a
'Decembre-10-1965 12:00' => 1965121012:00:00
Packit 95306a
Packit 95306a
Decembre/10/1965/12:00 => 1965121012:00:00
Packit 95306a
Packit 95306a
Decembre/10/12:00 => 1997121012:00:00
Packit 95306a
Packit 95306a
'12:00Decembre10 1965' => 1965121012:00:00
Packit 95306a
Packit 95306a
'12:00 Decembre10 1965' => 1965121012:00:00
Packit 95306a
Packit 95306a
12:00-Decembre-10-1965 => 1965121012:00:00
Packit 95306a
Packit 95306a
'12:00 Decembre-10-1965' => 1965121012:00:00
Packit 95306a
Packit 95306a
'10 DeC 65' => 1965121000:00:00
Packit 95306a
Packit 95306a
'10 DeC 1965' => 1965121000:00:00
Packit 95306a
Packit 95306a
'10 Decembre 65' => 1965121000:00:00
Packit 95306a
Packit 95306a
'10 Decembre 1965' => 1965121000:00:00
Packit 95306a
Packit 95306a
10DeC65 => 1965121000:00:00
Packit 95306a
Packit 95306a
10DeC1965 => 1965121000:00:00
Packit 95306a
Packit 95306a
10Decembre65 => 1965121000:00:00
Packit 95306a
Packit 95306a
'10Decembre 1965' => 1965121000:00:00
Packit 95306a
Packit 95306a
'DeC 10 4:50' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'Decembre 10 4:50' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'DeC 10 4:50:40' => ${currY}121004:50:40
Packit 95306a
Packit 95306a
'Decembre 10 4:50:42' => ${currY}121004:50:42
Packit 95306a
Packit 95306a
'10 DeC 4:50' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'10 Decembre 4:50' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'10DeC 4:50' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'10Decembre 4:50' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'10 DeC 4:50:51' => ${currY}121004:50:51
Packit 95306a
Packit 95306a
'10 Decembre 4:50:52' => ${currY}121004:50:52
Packit 95306a
Packit 95306a
'10DeC 4:50:53' => ${currY}121004:50:53
Packit 95306a
Packit 95306a
'10Decembre 4:50:54' => ${currY}121004:50:54
Packit 95306a
Packit 95306a
'10Decembre95 4:50:54' => 1995121004:50:54
Packit 95306a
Packit 95306a
'Dec10/65 4:50:53' => 1965121004:50:53
Packit 95306a
Packit 95306a
'Dec101965 4:50:53' => 1965121004:50:53
Packit 95306a
Packit 95306a
'4:50 DeC 10' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'4:50 Decembre 10' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'4:50:40 DeC 10' => ${currY}121004:50:40
Packit 95306a
Packit 95306a
'4:50:42 Decembre 10' => ${currY}121004:50:42
Packit 95306a
Packit 95306a
'4:50 10 DeC' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'4:50 10 Decembre' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'4:50 10DeC' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'4:50 10Decembre' => ${currY}121004:50:00
Packit 95306a
Packit 95306a
'4:50:51 10 DeC' => ${currY}121004:50:51
Packit 95306a
Packit 95306a
'4:50:52 10 Decembre' => ${currY}121004:50:52
Packit 95306a
Packit 95306a
'4:50:53 10DeC' => ${currY}121004:50:53
Packit 95306a
Packit 95306a
'4:50:54 10Decembre' => ${currY}121004:50:54
Packit 95306a
Packit 95306a
4:50:54Decembre10 => ${currY}121004:50:54
Packit 95306a
Packit 95306a
4:50:54Decembre10/65 => 1965121004:50:54
Packit 95306a
Packit 95306a
'DeC 1 5:30' => ${currY}120105:30:00
Packit 95306a
Packit 95306a
'DeC 10 05:30' => ${currY}121005:30:00
Packit 95306a
Packit 95306a
'DeC 10 05:30:11' => ${currY}121005:30:11
Packit 95306a
Packit 95306a
'DeC 1 65' => 1965120100:00:00
Packit 95306a
Packit 95306a
'DeC 1 1965' => 1965120100:00:00
Packit 95306a
Packit 95306a
'Decembre 1 5:30' => ${currY}120105:30:00
Packit 95306a
Packit 95306a
'Decembre 10 05:30' => ${currY}121005:30:00
Packit 95306a
Packit 95306a
'Decembre 10 05h30:12' => ${currY}121005:30:12
Packit 95306a
Packit 95306a
'Decembre 1 65' => 1965120100:00:00
Packit 95306a
Packit 95306a
'Decembre 1 1965' => 1965120100:00:00
Packit 95306a
Packit 95306a
'5:30 DeC 1' => ${currY}120105:30:00
Packit 95306a
Packit 95306a
'05:30 DeC 10' => ${currY}121005:30:00
Packit 95306a
Packit 95306a
'05:30:11 DeC 10' => ${currY}121005:30:11
Packit 95306a
Packit 95306a
'5:30 Decembre 1' => ${currY}120105:30:00
Packit 95306a
Packit 95306a
'05:30 Decembre 10' => ${currY}121005:30:00
Packit 95306a
Packit 95306a
'05:30:12 du matin Decembre 10' => ${currY}121005:30:12
Packit 95306a
Packit 95306a
'05:30:12 du soir Decembre 10' => ${currY}121017:30:12
Packit 95306a
Packit 95306a
'1 DeC 65' => 1965120100:00:00
Packit 95306a
Packit 95306a
'1 DeC 1965' => 1965120100:00:00
Packit 95306a
Packit 95306a
'1 Decembre 65' => 1965120100:00:00
Packit 95306a
Packit 95306a
'1 Decembre 1965' => 1965120100:00:00
Packit 95306a
Packit 95306a
'12 1 65' => 1965120100:00:00
Packit 95306a
Packit 95306a
'12 1 1965' => 1965120100:00:00
Packit 95306a
Packit 95306a
'2 29 92' => 1992022900:00:00
Packit 95306a
Packit 95306a
'2 29 90' => ''
Packit 95306a
Packit 95306a
'1er DeC 65' => 1965120100:00:00
Packit 95306a
Packit 95306a
'DeC premier 1965' => 1965120100:00:00
Packit 95306a
";
Packit 95306a
Packit 95306a
$t->tests(func  => \&ParseDate,
Packit 95306a
          tests => $tests);
Packit 95306a
$t->done_testing();
Packit 95306a
Packit 95306a
Packit 95306a
#Local Variables:
Packit 95306a
#mode: cperl
Packit 95306a
#indent-tabs-mode: nil
Packit 95306a
#cperl-indent-level: 3
Packit 95306a
#cperl-continued-statement-offset: 2
Packit 95306a
#cperl-continued-brace-offset: 0
Packit 95306a
#cperl-brace-offset: 0
Packit 95306a
#cperl-brace-imaginary-offset: 0
Packit 95306a
#cperl-label-offset: 0
Packit 95306a
#End: