#!perl
plan
tests
=> 20;
my
$auml
=
pack
'U'
, 0xE4;
my
$Auml
=
pack
'U'
, 0xC4;
my
$ouml
=
pack
'U'
, 0xF6;
my
$Ouml
=
pack
'U'
, 0xD6;
my
$uuml
=
pack
'U'
, 0xFC;
my
$Uuml
=
pack
'U'
, 0xDC;
my
$objDe
= Unicode::Collate::Locale->
new(
locale
=>
'DE'
,
normalization
=>
undef
);
ok(1);
ok(
$objDe
->getlocale,
'default'
);
$objDe
->change(
level
=> 1);
ok(
$objDe
->lt(
"a\x{308}"
,
"ae"
));
ok(
$objDe
->lt(
"A\x{308}"
,
"AE"
));
ok(
$objDe
->lt(
"o\x{308}"
,
"oe"
));
ok(
$objDe
->lt(
"O\x{308}"
,
"OE"
));
ok(
$objDe
->lt(
"u\x{308}"
,
"ue"
));
ok(
$objDe
->lt(
"U\x{308}"
,
"UE"
));
ok(
$objDe
->eq(
"a\x{308}"
,
"a"
));
ok(
$objDe
->eq(
"A\x{308}"
,
"A"
));
ok(
$objDe
->eq(
"o\x{308}"
,
"o"
));
ok(
$objDe
->eq(
"O\x{308}"
,
"O"
));
ok(
$objDe
->eq(
"u\x{308}"
,
"u"
));
ok(
$objDe
->eq(
"U\x{308}"
,
"U"
));
$objDe
->change(
level
=> 2);
ok(
$objDe
->gt(
"a\x{308}"
,
"a"
));
ok(
$objDe
->gt(
"A\x{308}"
,
"A"
));
ok(
$objDe
->gt(
"o\x{308}"
,
"o"
));
ok(
$objDe
->gt(
"O\x{308}"
,
"O"
));
ok(
$objDe
->gt(
"u\x{308}"
,
"u"
));
ok(
$objDe
->gt(
"U\x{308}"
,
"U"
));