File Coverage

blib/lib/Mock/Person/JP/Person/Name.pm
Criterion Covered Total %
statement 16 16 100.0
branch n/a
condition n/a
subroutine 11 11 100.0
pod 7 9 77.7
total 34 36 94.4


line stmt bran cond sub pod time code
1             package Mock::Person::JP::Person::Name;
2              
3 3     3   16 use strict;
  3         24  
  3         102  
4 3     3   137 use warnings;
  3         6  
  3         902  
5              
6             sub new
7             {
8 11     11 0 19 my ($class, $name_hashref) = @_;
9              
10 11         59 return bless $name_hashref, $class;
11             }
12              
13 6     6 0 33 sub first_name { shift->{mei}; }
14 6     6 1 1859 sub last_name { shift->{sei}; }
15 6     6 1 34 sub sei { shift->{sei}; }
16 6     6 1 35 sub mei { shift->{mei}; }
17              
18 2     2 1 14 sub first_name_yomi { shift->{mei_yomi}; }
19 2     2 1 16 sub last_name_yomi { shift->{sei_yomi}; }
20 2     2 1 15 sub sei_yomi { shift->{sei_yomi}; }
21 2     2 1 16 sub mei_yomi { shift->{mei_yomi}; }
22              
23             1;
24              
25             __END__