Acme-MadokaMagica
view release on metacpan or search on metacpan
t/01_characters.t view on Meta::CPAN
use strict;
use warnings;
use utf8;
use Acme::MadokaMagica;
use Acme::MadokaMagica::TvMembers;
use Acme::MadokaMagica::TvMembers::TomoeMami;
use Acme::MadokaMagica::TvMembers::KanameMadoka;
use Acme::MadokaMagica::TvMembers::MikiSayaka;
use Acme::MadokaMagica::TvMembers::SakuraKyoko;
use Acme::MadokaMagica::TvMembers::AkemiHomura;
use Test::More;
subtest 'Charactors' => sub {
subtest 'Mami' => sub {
my $mami = Acme::MadokaMagica::TvMembers::TomoeMami->new;
ok ! $mami->has_qb;
is $mami->name, 'å·´ ãã';
is $mami->firstname, 'ãã';
is $mami->lastname, 'å·´';
is $mami->age, 15;
is $mami->birthday, '8/28';
is $mami->blood_type, 'O';
is $mami->cv, 'æ°´æ©ããã';
is $mami->say, 'ãã£ãã»ãã£ãã¼ã¬!!';
is $mami->color, 'yellow';
ok $mami->qb;
ok $mami->has_qb;
is $mami->name, 'Candeloro';
is $mami->color, 'black';
};
subtest 'Madoka' => sub {
my $madoka = Acme::MadokaMagica::TvMembers::KanameMadoka->new;
ok ! $madoka->has_qb;
is $madoka->name, 'é¹¿ç® ã¾ã©ã';
is $madoka->firstname, 'ã¾ã©ã';
is $madoka->lastname, '鹿ç®';
is $madoka->age, 14;
is $madoka->birthday, '10/3';
is $madoka->blood_type, 'A';
is $madoka->cv, 'æ æ¨ç¢§';
is $madoka->say, 'ã¦ã§ããww';
is $madoka->color, 'Pink';
ok $madoka->qb;
ok $madoka->has_qb;
is $madoka->name, 'Kriemhild_Gretchen';
is $madoka->color, 'black';
};
subtest 'Sayaka' => sub {
my $sayaka = Acme::MadokaMagica::TvMembers::MikiSayaka->new;
ok ! $sayaka->has_qb;
is $sayaka->name, 'ç¾æ¨¹ ããã';
is $sayaka->firstname, 'ããã';
is $sayaka->lastname, 'ç¾æ¨¹';
is $sayaka->age, 14;
is $sayaka->birthday, '8/16';
is $sayaka->blood_type, 'A';
is $sayaka->cv, 'åå¤æè±æ¢¨';
is $sayaka->say, 'ãããã£ã¦ã»ãã¨ãã«';
is $sayaka->color, 'Blue';
( run in 0.567 second using v1.01-cache-2.11-cpan-800906f7e73 )