ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/JSON-XS/t/01_utf8.t
(Generate patch)

Comparing JSON-XS/t/01_utf8.t (file contents):
Revision 1.1 by root, Thu Mar 22 23:24:18 2007 UTC vs.
Revision 1.2 by root, Tue Sep 8 00:37:43 2009 UTC

9} 9}
10 10
11ok (JSON::XS->new->allow_nonref (1)->utf8 (1)->encode ("ü") eq "\"\xc3\xbc\""); 11ok (JSON::XS->new->allow_nonref (1)->utf8 (1)->encode ("ü") eq "\"\xc3\xbc\"");
12ok (JSON::XS->new->allow_nonref (1)->encode ("ü") eq "\"ü\""); 12ok (JSON::XS->new->allow_nonref (1)->encode ("ü") eq "\"ü\"");
13ok (JSON::XS->new->allow_nonref (1)->ascii (1)->utf8 (1)->encode (chr 0x8000) eq '"\u8000"'); 13ok (JSON::XS->new->allow_nonref (1)->ascii (1)->utf8 (1)->encode (chr 0x8000) eq '"\u8000"');
14ok (JSON::XS->new->allow_nonref (1)->ascii (1)->utf8 (1)->pretty (1)->encode (chr 0x10402) eq '"\ud801\udc02"'); 14ok (JSON::XS->new->allow_nonref (1)->ascii (1)->utf8 (1)->pretty (1)->encode (chr 0x10402) eq "\"\\ud801\\udc02\"\n");
15 15
16eval { JSON::XS->new->allow_nonref (1)->utf8 (1)->decode ('"ü"') }; 16eval { JSON::XS->new->allow_nonref (1)->utf8 (1)->decode ('"ü"') };
17ok $@ =~ /malformed UTF-8/; 17ok $@ =~ /malformed UTF-8/;
18 18
19ok (JSON::XS->new->allow_nonref (1)->decode ('"ü"') eq "ü"); 19ok (JSON::XS->new->allow_nonref (1)->decode ('"ü"') eq "ü");

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines