Acme-AjiFry

 view release on metacpan or  search on metacpan

t/05.translate_to_en.t  view on Meta::CPAN

#!perl

use strict;
use utf8;
use Encode;

use Acme::AjiFry::EN;

use Test::More;

my $got;
my $aji_fry_en = Acme::AjiFry::EN->new();

$got = $aji_fry_en->to_English("京極お刺身京極むむ・・・京極アジフライ陶人食え食え陶人ドボドボ陶人お刺身陶人むむ・・・陶人アジフライ社主食え食え社主ドボドボ");
is($got, "0123456789", "Translate to En: 1");

$got = $aji_fry_en->to_English("食え食え食え食えドボドボ食えお刺身食えむむ・・・食えアジフライフライ食え食えフライドボドボフライお刺身フライむむ・・・フライアジフライお刺身食えé£...
is($got, "abcdefghijklmnopqrstuvwxyz", "Translate to En: 2");

$got = $aji_fry_en->to_English("山岡ドボドボ山岡お刺身山岡むむ・・・山岡アジフライ岡星食え食え岡星ドボドボ岡星お刺身岡星むむ・・・岡星アジフライゴク・・・食え食えゴク・・・ドボãƒ...
is($got, "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "Translate to En: 3");

$got = $aji_fry_en->to_English("京極お刺身京極むむ・・・京極アジフライ食え食え食え食えドボドボ食えお刺身山岡アジフライ岡星食え食え岡星ドボドボフライドボドボ岡星むむ・・・!陶人ドã...
is($got, "012abcDEFgH!4~-+::Z", "Translate to En: 4");

$got = $aji_fry_en->to_English("");
is($got, "", "Translate to En: 5");

$got = $aji_fry_en->translate_from_ajifry("京極お刺身京極むむ・・・京極アジフライ陶人食え食え陶人ドボドボ陶人お刺身陶人むむ・・・陶人アジフライ社主食え食え社主ドボドボ");
is($got, "0123456789", "other way");

done_testing();



( run in 1.599 second using v1.01-cache-2.11-cpan-800906f7e73 )