Acme-Tools
view release on metacpan or search on metacpan
t/14_brainfu.t view on Meta::CPAN
# make test
# perl Makefile.PL; make; perl -Iblib/lib t/14_brainfu.t
use lib '.'; BEGIN{require 't/common.pl'}
use Test::More tests => 3;
my @test=(
'>++++++++[<++++++++>-]<++++++++.>++++++[<++++++>-]<---.',
'Hi',
'++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>-.>---..++++++.++++++>>.<<--.
----.+++++++++.>><<-----.>++++++++++.+++.<+++.>>.++++++++++++++++++.--.+.+++.,.,.,.',
'Geek oktober 2014xyz',
'++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>---.+++++++++++..+++.>++.<<++++++++++++++
.>----------.+++++++++++++.--------------.+.+++++++++.>+ .>.',
"Hallo Verden!\n",
);
#print brainfu2perl('>++++++++[<++++++++>-]<++++++++.>++++++[<++++++>-]<---.'),"\n";
#print brainfu2perl($test[0],"asdf"),"\n\n";
while(@test){
my($bf,$answer)=splice(@test,0,2);
ok( brainfu($bf,"xyz") eq $answer, "brainfu: $answer");
}
( run in 0.619 second using v1.01-cache-2.11-cpan-39bf76dae61 )