Condition Coverage

blib/lib/File/KDBX/Loader.pm
Criterion Covered Total %
condition 12 35 34.2


and 3 conditions

line !l l&&!r l&&r condition
45 0 30 0 defined $sig2 and $sig2 == 3041655653
82 0 0 9 not XXX and defined $src

or 2 conditions

line l !l condition
144 0 30 $_[0]{'format'} //= undef

or 3 conditions

line l !l&&r !l&&!r condition
38 21 0 30 shift() // $self->format
80 0 0 9 &openhandle($src) or $src eq "-"
93 0 21 0 $args{'kdbx'} //= $self->kdbx
111 0 9 0 $args{'kdbx'} //= $self->kdbx
129 0 0 0 $args{'kdbx'} //= $self->kdbx
141 346 0 0 $self->{'kdbx'} //= "File::KDBX"->new
145 0 21 0 $_[0]{'inner_format'} //= $default
152 30 0 0 shift() // $self->kdbx
176 30 0 0 $key //= $kdbx->key ? $kdbx->key->reload : undef