Condition Coverage

blib/lib/DBM/Deep/Sector/File/Reference.pm
Criterion Covered Total %
condition 25 30 83.3


and 3 conditions

line !l l&&!r l&&r condition
77 266 848 3930 $blist and $blist->{'found'}
178 13 0 51 $location && $self->engine->load_sector($location)
302 4532 850 1394 not $sector->has_md5 and $args->{'create'}
850 1383 11 not $sector->has_md5 and $args->{'create'} and $sector->{'idx'} == -1
334 11 0 3 keys %blist_cache == 1 and each %blist_cache == $idx
468 6 1 21 exists $cache->{$off} and exists $cache->{$off}{my $trans_id = $e->trans_id}

or 2 conditions

line l !l condition
236 8009 0 $args ||= {}
410 16 2341 $args ||= {}
413 2234 123 $engine->cache->{$self->offset} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
316 63 161 0 $blist_cache{$idx} ||= "DBM::Deep::Sector::File::BucketList"->new({"engine", $engine})
337 1 10 0 $blist_cache{$idx} ||= "DBM::Deep::Sector::File::BucketList"->new({"engine", $engine})