Acme-KeyboardMarathon
view release on metacpan or search on metacpan
t/02-charset.t view on Meta::CPAN
use Acme::KeyboardMarathon;
use Data::Dumper;
use Test::Simple tests => 98;
use warnings;
use strict;
my $ak = new Acme::KeyboardMarathon;
ok( $ak->{k}->{"\t"} == 255, '\t should be 255, but is ' . $ak->{k}->{"\t"});
ok( $ak->{k}->{"\n"} == 425, '\n should be 425, but is ' . $ak->{k}->{"\n"});
ok( $ak->{k}->{"\r"} == 0, '\r should be 0, but is ' . $ak->{k}->{"\r"});
ok( $ak->{k}->{' '} == 25, ' should be 25, but is ' . $ak->{k}->{' '} );
ok( $ak->{k}->{'!'} == 625, '! should be 625, but is ' . $ak->{k}->{'!'} );
ok( $ak->{k}->{'"'} == 425, '" should be 425, but is ' . $ak->{k}->{'"'} );
ok( $ak->{k}->{'#'} == 625, '# should be 625, but is ' . $ak->{k}->{'#'} );
ok( $ak->{k}->{'$'} == 625, '$ should be 625, but is ' . $ak->{k}->{'$'} );
ok( $ak->{k}->{'%'} == 625, '% should be 625, but is ' . $ak->{k}->{'%'} );
ok( $ak->{k}->{'&'} == 625, '& should be 625, but is ' . $ak->{k}->{'&'} );
ok( $ak->{k}->{'\''} == 425, '\' should be 425, but is ' . $ak->{k}->{'\''});
ok( $ak->{k}->{'('} == 625, '( should be 625, but is ' . $ak->{k}->{'('} );
ok( $ak->{k}->{')'} == 625, ') should be 625, but is ' . $ak->{k}->{')'} );
ok( $ak->{k}->{'*'} == 625, '* should be 625, but is ' . $ak->{k}->{'*'} );
ok( $ak->{k}->{'+'} == 675, '+ should be 675, but is ' . $ak->{k}->{'+'} );
ok( $ak->{k}->{','} == 225, ', should be 225, but is ' . $ak->{k}->{','} );
ok( $ak->{k}->{'-'} == 425, '- should be 425, but is ' . $ak->{k}->{'-'} );
ok( $ak->{k}->{'.'} == 225, '. should be 225, but is ' . $ak->{k}->{'.'} );
ok( $ak->{k}->{'/'} == 225, '/ should be 225, but is ' . $ak->{k}->{'/'} );
ok( $ak->{k}->{'0'} == 425, '0 should be 425, but is ' . $ak->{k}->{'0'} );
ok( $ak->{k}->{'1'} == 425, '1 should be 425, but is ' . $ak->{k}->{'1'} );
ok( $ak->{k}->{'2'} == 425, '2 should be 425, but is ' . $ak->{k}->{'2'} );
ok( $ak->{k}->{'3'} == 425, '3 should be 425, but is ' . $ak->{k}->{'3'} );
ok( $ak->{k}->{'4'} == 425, '4 should be 425, but is ' . $ak->{k}->{'4'} );
ok( $ak->{k}->{'5'} == 425, '5 should be 425, but is ' . $ak->{k}->{'5'} );
ok( $ak->{k}->{'6'} == 525, '6 should be 525, but is ' . $ak->{k}->{'6'} );
ok( $ak->{k}->{'7'} == 425, '7 should be 425, but is ' . $ak->{k}->{'7'} );
ok( $ak->{k}->{'8'} == 425, '8 should be 425, but is ' . $ak->{k}->{'8'} );
ok( $ak->{k}->{'9'} == 425, '9 should be 425, but is ' . $ak->{k}->{'9'} );
ok( $ak->{k}->{':'} == 225, ': should be 225, but is ' . $ak->{k}->{':'} );
ok( $ak->{k}->{';'} == 25, '; should be 25, but is ' . $ak->{k}->{';'} );
ok( $ak->{k}->{'<'} == 425, '< should be 425, but is ' . $ak->{k}->{'<'} );
ok( $ak->{k}->{'='} == 475, '= should be 475, but is ' . $ak->{k}->{'='} );
ok( $ak->{k}->{'>'} == 425, '> should be 425, but is ' . $ak->{k}->{'>'} );
ok( $ak->{k}->{'?'} == 425, '? should be 425, but is ' . $ak->{k}->{'?'} );
ok( $ak->{k}->{'@'} == 625, '@ should be 625, but is ' . $ak->{k}->{'@'} );
ok( $ak->{k}->{'A'} == 225, 'A should be 225, but is ' . $ak->{k}->{'A'} );
ok( $ak->{k}->{'B'} == 575, 'B should be 575, but is ' . $ak->{k}->{'B'} );
ok( $ak->{k}->{'C'} == 425, 'C should be 425, but is ' . $ak->{k}->{'C'} );
ok( $ak->{k}->{'D'} == 225, 'D should be 225, but is ' . $ak->{k}->{'D'} );
ok( $ak->{k}->{'E'} == 425, 'E should be 425, but is ' . $ak->{k}->{'E'} );
ok( $ak->{k}->{'F'} == 225, 'F should be 225, but is ' . $ak->{k}->{'F'} );
ok( $ak->{k}->{'G'} == 425, 'G should be 425, but is ' . $ak->{k}->{'G'} );
ok( $ak->{k}->{'H'} == 425, 'H should be 425, but is ' . $ak->{k}->{'H'} );
ok( $ak->{k}->{'I'} == 425, 'I should be 425, but is ' . $ak->{k}->{'I'} );
ok( $ak->{k}->{'J'} == 225, 'J should be 225, but is ' . $ak->{k}->{'J'} );
ok( $ak->{k}->{'K'} == 225, 'K should be 225, but is ' . $ak->{k}->{'K'} );
ok( $ak->{k}->{'L'} == 225, 'L should be 225, but is ' . $ak->{k}->{'L'} );
ok( $ak->{k}->{'M'} == 425, 'M should be 425, but is ' . $ak->{k}->{'M'} );
ok( $ak->{k}->{'N'} == 425, 'N should be 425, but is ' . $ak->{k}->{'N'} );
ok( $ak->{k}->{'O'} == 425, 'O should be 425, but is ' . $ak->{k}->{'O'} );
ok( $ak->{k}->{'P'} == 425, 'P should be 425, but is ' . $ak->{k}->{'P'} );
ok( $ak->{k}->{'Q'} == 425, 'Q should be 425, but is ' . $ak->{k}->{'Q'} );
ok( $ak->{k}->{'R'} == 425, 'R should be 425, but is ' . $ak->{k}->{'R'} );
( run in 1.657 second using v1.01-cache-2.11-cpan-5b529ec07f3 )