Branch Coverage

blib/lib/Hash/Subset.pm
Criterion Covered Total %
branch 38 40 95.0


line true false branch
34 13 13 if $reverse
38 14 17 if ($ref eq 'ARRAY') { }
6 11 elsif ($ref eq 'HASH') { }
5 6 elsif ($ref eq 'Regexp') { }
6 0 elsif ($ref eq 'CODE') { }
39 7 7 if ($reverse) { }
45 13 0 if exists $hash->{$_}
49 3 3 if ($reverse) { }
55 5 2 if exists $hash->{$_}
59 2 3 if ($reverse) { }
61 4 2 if $_ =~ /$keys_src/
65 4 6 if $_ =~ /$keys_src/
69 3 3 if ($reverse) { }
71 7 3 if &$keys_src($_, $hash->{$_})
75 6 4 if &$keys_src($_, $hash->{$_})
83 8 18 if ($return_ref) { }
99 1 3 if exists $h1->{$key}
108 1 3 if exists $h1->{$key}
133 1 1 if exists $h1->{$key}
142 1 1 if exists $h1->{$key}