Branch Coverage

blib/lib/HashDataRole/Source/LinesInDATA.pm
Criterion Covered Total %
branch 15 22 68.1


line true false branch
29 1 16 if eof $self->{'fh'}
32 0 16 unless my($key, $value) = split(/:/, $line, 2)
60 5 1 if defined ${"${class}::_HashData_pos_cache";}
80 3 1 if defined ${"${class}::_HashData_hash_cache";}
96 0 3 if ($pos < 0) { }
97 0 0 unless -$pos <= @{$pos_cache;}
99 1 2 unless $pos < @{$pos_cache;}
114 0 3 if ($pos < 0) { }
115 0 0 -$pos <= @{$pos_cache;} ? :
117 2 1 $pos < @{$pos_cache;} ? :
125 1 1 unless exists $hash_cache->{$key}