Condition Coverage

blib/lib/DBM/Deep.pm
Criterion Covered Total %
condition 32 44 72.7


and 2 conditions

line l !l condition
618 218 1 $e and 0

and 3 conditions

line !l l&&!r l&&r condition
64 366 237 2110 defined $args->{'type'} and $args->{'type'} eq &TYPE_ARRAY()
126 2903 0 15 $self->{'engine'}{'external_refs'} and my $sector = $self->{'engine'}->load_sector($self->{'base_offset'})
213 0 16 16 defined $c and not $c->isa('DBM::Deep')
525 1231 564 2 not ref $value and $self->_engine->storage->{'filter_store_value'}
557 2427 704 2 $result && !ref($result) && $self->_engine->storage->{'filter_fetch_value'}
578 13 14 31 defined $value and not ref $value
27 30 1 defined $value and not ref $value and $self->_engine->storage->{'filter_fetch_value'}
689 0 0 0 defined $$_ and $$_->_free, delete $$_->{'engine'}

or 3 conditions

line l !l&&r !l&&!r condition
244 36 0 61 not defined $r or '' eq $r
277 20 8 0 $obj ||= $db
362 0 0 2 $^O eq 'MSWin32' or $^O eq 'cygwin'
650 2 0 1 vec $bitmask, $warnings::Offsets{$_[0]}, 1 or vec $bitmask, $warnings::Offsets{'all'}, 1
656 1 0 1 vec $bitmask, $warnings::Offsets{$_[0]} + 1, 1 or vec $bitmask, $warnings::Offsets{'all'} + 1, 1
673 0 2850 2926 not $alter_ego or $self != $alter_ego