5 $runtests=shift(@ARGV);
6 if ( -f "t/testfunc.pl" ) {
7 require "t/testfunc.pl";
10 } elsif ( -f "testfunc.pl" ) {
11 require "testfunc.pl";
15 die "ERROR: cannot find testfunc.pl\n";
21 %type = ( "LOCALE_CODE_ALPHA_2" => LOCALE_CODE_ALPHA_2,
22 "LOCALE_CODE_ALPHA_3" => LOCALE_CODE_ALPHA_3,
23 "LOCALE_CODE_NUMERIC" => LOCALE_CODE_NUMERIC,
29 if ($test[0] eq "alias_code") {
31 $test[2] = $type{$test[2]}
32 if (@test == 3 && $test[2] && exists $type{$test[2]});
33 return Locale::Country::alias_code(@test,"nowarn");
35 } elsif ($test[0] eq "country2code") {
37 $test[1] = $type{$test[1]} if (@test == 2 && $test[1] && exists $type{$test[1]});
38 return country2code(@test);
41 $test[1] = $type{$test[1]}
42 if (@test == 2 && $test[1] && exists $type{$test[1]});
43 return code2country(@test);
62 alias_code uk gb LOCALE_CODE_FOO ~ 0
68 alias_code uk gb LOCALE_CODE_ALPHA_3 ~ 0
100 print "alias_code...\n";
101 test_Func(\&test,$tests,$runtests);
106 # indent-tabs-mode: nil
107 # cperl-indent-level: 3
108 # cperl-continued-statement-offset: 2
109 # cperl-continued-brace-offset: 0
110 # cperl-brace-offset: 0
111 # cperl-brace-imaginary-offset: 0
112 # cperl-label-offset: -2