Condition Coverage

blib/lib/File/KDBX/Loader/XML.pm
Criterion Covered Total %
condition 15 26 57.6


and 3 conditions

line !l l&&!r l&&r condition
379 0 0 4 defined $data and defined $data->{'value'}
424 4022 0 375 $reader->nodePath eq $path and $reader->nodeType == 15
511 246 0 0 ref $_ and not defined $$_

or 2 conditions

line l !l condition
22 2686 0 $_[0]{'_reader'} //= undef
23 27 12 $_[0]{'_safe'} //= scalar &$default($_[0])
375 4 3 $binary->{'ref'} // (next)
459 208 9 shift() // "text"

or 3 conditions

line l !l&&r !l&&!r condition
104 21 0 0 shift() // $self->kdbx->meta
282 27 0 68 $protected || $protect_in_memory
511 0 0 246 not defined $_ or ref $_ and not defined $$_