Branch Coverage

blib/lib/PDL/DiskCache.pm
Criterion Covered Total %
branch 23 72 31.9


line true false branch
130 0 2 if ($opt->{'bless'})
134 2 0 if (wantarray) { }
205 0 2 if ref $f ne 'ARRAY'
241 0 0 if "$me" =~ /^PDL\:\:DiskCache\=ARRAY/
243 0 0 if $n < 0
245 0 0 if $me->{'opt'}{'verbose'}
252 0 0 if ($me->{'rw'})
254 0 0 if $me->{'opt'}{'verbose'}
259 0 0 if $@
262 0 0 if $me->{'opt'}{'verbose'}
266 0 0 if $me->{'opt'}{'verbose'}
274 0 0 if $me->{'opt'}{'verbose'}
280 0 2 if ($i < 0 or $i >= $me->{'n'})
285 0 2 if (defined $me->{'slot'}[$i])
286 0 0 if $me->{'opt'}{'verbose'}
293 0 2 if $me->{'opt'}{'verbose'}
295 0 2 if (defined $me->{'fdex'}[$me->{'cache_next'}])
296 0 0 if $me->{'opt'}{'verbose'}
307 0 0 defined $me->{'cache'}[$x] ? :
0 2 if $me->{'opt'}{'verbose'}
319 0 3 if ($me->{'slot'}[$i]) { }
320 0 0 if $me->{'opt'}{'verbose'}
324 3 0 if $me->{'opt'}{'verbose'}
325 0 3 if (defined $me->{'fdex'}[$me->{'cache_next'}])
326 0 0 if $me->{'opt'}{'verbose'}
352 0 0 if ($newsize > $me->{'n'})
357 0 0 if (defined $me->{'slot'}[$i])
358 0 0 if ($me->{'rw'})
360 0 0 if $me->{'opt'}{'verbose'}
388 0 5 if "$me" =~ /^PDL\:\:DiskCache\=ARRAY/
390 2 3 unless defined $syncn
391 4 1 if $me->{'opt'}{'verbose'}
393 2 3 $syncn == -1 ? :
395 4 1 if ($me->{'rw'})
397 6 17 if (defined $me->{'fdex'}[$_])
400 6 0 if $me->{'opt'}{'verbose'}