Branch Coverage

blib/lib/Data/Object/Role/Hash.pm
Criterion Covered Total %
branch 22 32 68.7


line true false branch
49 0 1 unless ref $code
61 0 1 unless ref $code
70 0 1 unless ref $code
80 0 1 unless ref $code
102 2 0 exists $$hash{$_} ? :
111 2 0 exists $$hash{$_} ? :
135 5 1 defined $$hash{$_} ? :
153 1 4 if $i > $#keys
166 0 11 unless $hash and $path and 'HASH' eq ref $hash || blessed $hash && $hash->isa('HASH')
170 5 11 if $$hash{$path}
176 3 8 if $next and $$hash{$next}
179 7 1 if $next and $$hash{$next}
196 0 1 unless @arguments
197 0 1 if @arguments > 1
204 0 2 if ($rv and $lv) { }
222 4 1 if defined $$hash{$_}