Changeset 3559

Show
Ignore:
Timestamp:
12/25/07 14:54:00 (5 years ago)
Author:
tokuhirom
Message:

autobox::Encode: support is_utf8

Location:
lang/perl/autobox-Encode/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/autobox-Encode/trunk

    • Property svn:ignore set to
      META.yml
      Makefile
      blib
      inc
      pm_to_blib

  • lang/perl/autobox-Encode/trunk/lib/autobox/Encode.pm

    r3558 r3559  
    1010sub encode { Encode::encode($_[1], $_[0], $_[2]) } 
    1111sub decode { Encode::decode($_[1], $_[0], $_[2]) } 
     12sub is_utf8 { Encode::is_utf8($_[0]) } 
    1213 
    13141; 
  • lang/perl/autobox-Encode/trunk/t/01_simple.t

    r3558 r3559  
    44use autobox::Encode; 
    55use Encode (); 
    6 use Test::More tests => 4; 
     6use Test::More tests => 6; 
    77 
    88ok Encode::is_utf8('あいうえお'->decode('utf-8')); 
     
    1010is uc(unpack "H*", 'あいうえお'->decode('utf-8')->encode('euc-jp')), "A4A2A4A4A4A6A4A8A4AA"; 
    1111is 'あいうえお'->decode('utf-8')->encode('ascii', Encode::FB_PERLQQ), '\x{3042}\x{3044}\x{3046}\x{3048}\x{304a}'; 
     12ok 'あいうえお'->decode('utf-8')->is_utf8; 
     13ok not 'あいうえお'->is_utf8; 
    1214