Commit | Line | Data |
1d917b39 |
1 | #!./perl -w |
2 | |
3 | BEGIN { |
4 | chdir 't' if -d 't'; |
5 | @INC = '../lib'; |
6 | require './test.pl'; |
7 | } |
8 | |
6c94ec8b |
9 | plan tests => 3; |
1d917b39 |
10 | |
11 | is( |
12 | sprintf("%.40g ",0.01), |
13 | sprintf("%.40g", 0.01)." ", |
14 | q(the sprintf "%.<number>g" optimization) |
15 | ); |
16 | is( |
17 | sprintf("%.40f ",0.01), |
18 | sprintf("%.40f", 0.01)." ", |
19 | q(the sprintf "%.<number>f" optimization) |
20 | ); |
6c94ec8b |
21 | { |
22 | chop(my $utf8_format = "%-3s\x{100}"); |
23 | is( |
24 | sprintf($utf8_format, "\xe4"), |
25 | "\xe4 ", |
26 | q(width calculation under utf8 upgrade) |
27 | ); |
28 | } |