Acme-EnclosedChar
view release on metacpan or search on metacpan
t/01_basic.t view on Meta::CPAN
use strict;
use warnings;
use utf8;
use Test::More;
use Acme::EnclosedChar qw/
enclose
enclose_katakana
enclose_week_ja
enclose_kansuji
enclose_kanji
enclose_all
/;
is enclose(), '';
is enclose(undef), '';
is enclose('0'), 'âª';
is enclose('1'), 'â ';
is enclose('12'), 'â«';
is enclose('012345'), 'âªâ â¡â¢â£â¤';
is enclose('0!12!34!5!'), 'âª!â«!ã!â¤!';
is enclose('Perl'), 'â
ââ¡â';
is enclose('A45A'), 'â¶ãºâ¶';
is enclose('45A'), 'ãºâ¶';
is enclose('A45'), 'â¶ãº';
is enclose('Rubyã¯1993/2/24çã¾ã'), 'ââ¤ââ¨ã¯â â¨â¨â¢/â¡/ãçã¾ã';
is enclose('1-2+3*4=11'), 'â ââ¡ââ¢ââ£ââª';
is enclose_katakana('ã¢ãã'), 'ããºã©';
is enclose_week_ja('ææããéæã¾ã§'), 'ãæãããæã¾ã§';
is enclose_kansuji('å è¤ä¸äºä¸'), 'å è¤ããã';
is enclose_kanji('å¤ã¯ä¼ç¤¾ä¼ã¿'), 'ã°ã¯ä¼ãã¡ã¿';
is enclose_all('8æ25æ¥ã®æ°´æã®å¤ä¸ã ãï¼Bye!'), 'â§ãããã®ãæã®ã°ã¥ã ãï¼â·â¨â!';
done_testing;
( run in 2.326 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )