Branch Coverage

blib/lib/RPerl/DataStructure/Hash/Entry.pm
Criterion Covered Total %
branch 16 30 53.3


line true false branch
30 579 0 if ($self_class eq 'HashEntry_218') { }
0 0 elsif ($self_class eq 'HashEntry_220') { }
37 35 544 if ($key_class eq 'VarOrLitOrOpStrOrWord_243' or $key_class eq 'VarOrLitOrOpStrOrWord_244') { }
544 0 elsif ($key_class eq 'VarOrLitOrOpStrOrWord_245') { }
46 0 544 unless ($key_name =~ /^[a-z]/)
60 27 552 if (exists $type_inner_optional->{'children'}[0] and defined $key_name)
63 0 27 unless ($type_inner_name =~ /$key_name$/msx)
74 29 550 if (exists $type_inner_optional->{'children'}[0])
115 20 0 if ($self_class eq 'HashEntry_218') { }
0 0 elsif ($self_class eq 'HashEntry_220') { }
124 10 10 if ($key_class eq 'VarOrLitOrOpStrOrWord_243' or $key_class eq 'VarOrLitOrOpStrOrWord_244') { }
10 0 elsif ($key_class eq 'VarOrLitOrOpStrOrWord_245') { }
133 0 10 unless ($key_name =~ /^[a-z]/)
147 0 20 if (exists $type_inner_optional->{'children'}[0] and defined $key_name)
150 0 0 unless ($type_inner_name =~ /$key_name$/msx)