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 264 836 3199 $blist and $blist->{'found'}
178 13 0 49 $location && $self->engine->load_sector($location)
302 3442 838 1125 not $sector->has_md5 and $args->{'create'}
838 1118 7 not $sector->has_md5 and $args->{'create'} and $sector->{'idx'} == -1
334 7 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 6174 0 $args ||= {}
410 14 2339 $args ||= {}
413 2232 121 $engine->cache->{$self->offset} ||= {}

or 3 conditions

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