This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update Digest to CPAN version 1.17
[perl5.git] / cpan / Unicode-Collate / t / loc_ar.t
CommitLineData
68adb2b0
CBW
1
2BEGIN {
3 unless ("A" eq pack('U', 0x41)) {
4 print "1..0 # Unicode::Collate " .
5 "cannot stringify a Unicode code point\n";
6 exit 0;
7 }
8 if ($ENV{PERL_CORE}) {
9 chdir('t') if -d 't';
10 @INC = $^O eq 'MacOS' ? qw(::lib) : qw(../lib);
11 }
12}
13
14use Test;
15BEGIN { plan tests => 8 };
16
6709de88
CBW
17use strict;
18use warnings;
19use Unicode::Collate::Locale;
20
68adb2b0
CBW
21ok(1);
22
23#########################
6709de88
CBW
24
25my $objAr = Unicode::Collate::Locale->
26 new(locale => 'AR', normalization => undef);
27
6709de88
CBW
28ok($objAr->getlocale, 'ar');
29
30$objAr->change(level => 1);
31
32ok($objAr->eq("\x{62A}", "\x{629}"));
33ok($objAr->eq("\x{62A}", "\x{FE93}"));
34ok($objAr->eq("\x{62A}", "\x{FE94}"));
35
36$objAr->change(level => 3);
37
38ok($objAr->eq("\x{62A}", "\x{629}"));
39ok($objAr->eq("\x{62A}", "\x{FE93}"));
40ok($objAr->eq("\x{62A}", "\x{FE94}"));
41
42# 8