Branch Coverage

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


line true false branch
129 0 2 if ($opt->{'bless'})
133 2 0 if (wantarray) { }
201 0 2 if ref $f ne "ARRAY"
234 0 0 if "$me" =~ /^PDL\:\:DiskCache\=ARRAY/
236 0 0 if $n < 0
238 0 0 if $me->{'opt'}{'verbose'}
244 0 0 if ($me->{'rw'})
246 0 0 if $me->{'opt'}{'verbose'}
251 0 0 if $@
254 0 0 if $me->{'opt'}{'verbose'}
258 0 0 if $me->{'opt'}{'verbose'}
266 0 0 if $me->{'opt'}{'verbose'}
272 0 2 if ($i < 0 or $i >= $me->{'n'})
277 0 2 if (defined $me->{'slot'}[$i])
278 0 0 if $me->{'opt'}{'verbose'}
285 0 2 if $me->{'opt'}{'verbose'}
287 0 2 if (defined $me->{'fdex'}[$me->{'cache_next'}])
288 0 0 if $me->{'opt'}{'verbose'}
299 0 0 defined $me->{'cache'}[$x] ? :
0 2 if $me->{'opt'}{'verbose'}
311 0 3 if ($me->{'slot'}[$i]) { }
312 0 0 if $me->{'opt'}{'verbose'}
316 3 0 if $me->{'opt'}{'verbose'}
317 0 3 if (defined $me->{'fdex'}[$me->{'cache_next'}])
318 0 0 if $me->{'opt'}{'verbose'}
344 0 0 if ($newsize > $me->{'n'})
349 0 0 if (defined $me->{'slot'}[$i])
350 0 0 if ($me->{'rw'})
352 0 0 if $me->{'opt'}{'verbose'}
380 0 5 if "$me" =~ /^PDL\:\:DiskCache\=ARRAY/
382 2 3 unless defined $syncn
383 4 1 if $me->{'opt'}{'verbose'}
385 2 3 $syncn == -1 ? :
387 4 1 if ($me->{'rw'})
389 6 17 if (defined $me->{'fdex'}[$_])
392 6 0 if $me->{'opt'}{'verbose'}