xref: /openbsd-src/gnu/usr.bin/perl/t/uni/upper.t (revision b46d8ef224b95de1dddcd1f01c1ab482f0ab3778)
1BEGIN {
2    chdir 't' if -d 't';
3    unless (defined &DynaLoader::boot_DynaLoader) {
4      print("1..0 # miniperl: no Unicode::Normalize");
5      exit(0);
6    }
7    require "./uni/case.pl";
8}
9
10use feature 'unicode_strings';
11
12is(uc("\x{3B1}\x{345}\x{301}"), "\x{391}\x{301}\x{399}",
13                                                   'Verify moves YPOGEGRAMMENI');
14fresh_perl_is('use 5.026;m.\U00ÿÿ0000.', "", {}, "[perl #133876]  This caused valgrind and asan errors");
15
16casetest( 2,	# extra tests already run
17	"Uppercase_Mapping",
18	 uc                        => sub { uc $_[0] },
19	 uc_with_appended_null_arg => sub { my $a = ""; uc ($_[0] . $a) }
20        );
21