Acme-Lou

 view release on metacpan or  search on metacpan

t/01_translate.t  view on Meta::CPAN

use strict;
use utf8;
use Test::Base;

plan tests => 1 * blocks;

use Acme::Lou;

my $lou = Acme::Lou->new;

run {
    my $block = shift;
    is(
        $lou->translate($block->input),
        $block->expected,
        $block->name
    );
};

__DATA__

=== basic 
--- input
今年もよろしくお願いいたします。
--- expected 
ディスイヤーもよろしくプリーズいたします。

=== basic 
--- input
ルーと一緒です。
--- expected 
ルーとトゥギャザーです。

=== basic 
--- quote: http://www.kantei.go.jp/jp/abespeech/2007/01/04kaiken.html
--- input
美しい国づくりの礎を築くことができたと、考えています。
--- expected 
ビューティフルなカントリーづくりのファンデーションストーンをビルドすることができたと、シンクアバウトしています。

=== adnominal 
--- input
それ、どんな返事?
--- expected
それ、ホワットリプライ?

=== verb 5-dan
--- input
変わらない。変わります。変わる。
--- expected
変わらない。チェンジします。チェンジする。

=== verb 5-dan
--- input
変わる、変われば、変わろう。変われ。
--- expected
チェンジする、チェンジすれば、変わろう。チェンジ。

=== verb kami-1
--- input
閉じない。いや、閉じます。閉じる。
--- expected
閉じない。いや、クローズします。クローズする。

=== verb kami-1
--- input
閉じるとき、閉じれば閉じよ!
--- expected
クローズするとき、クローズすればクローズ!

=== verb shimo-1
--- input
調べない。かなり激しく調べます。
--- expected
調べない。かなりヴァイオレントにチェックアップします。

=== verb shimo-1
--- input
調べる。調べるとき調べれば調べろ!
--- expected



( run in 1.704 second using v1.01-cache-2.11-cpan-140bd7fdf52 )