Condition Coverage

blib/lib/File/KDBX/Safe.pm
Criterion Covered Total %
condition 5 8 62.5


and 3 conditions

line !l l&&!r l&&r condition
24 12 82 0 not $args{'cipher'} and $args{'key'}

or 2 conditions

line l !l condition
184 91 0 $self->{'index'}{&refaddr($string)} // (return)

or 3 conditions

line l !l&&r !l&&!r condition
200 284 82 0 $self->{'cipher'} //= do { require File::KDBX::Cipher; "File::KDBX::Cipher"->new("stream_id", 3, "key", &random_bytes(64)) }