Condition Coverage

blib/lib/Text/Password/CoreCrypt.pm
Criterion Covered Total %
condition 18 20 90.0


and 3 conditions

line !l l&&!r l&&r condition
101 1 1 7802 $length =~ /^\d+$/ and $length >= 4

or 2 conditions

line l !l condition
100 7798 6 shift() || 8

or 3 conditions

line l !l&&r !l&&!r condition
105 504 0 12931 $n =~ /^\w+$/ or $n =~ /^\W+$/
504 4263 8668 $n =~ /^\w+$/ or $n =~ /^\W+$/ or not $n =~ /\d/
4263 446 8222 $n =~ /^\w+$/ or $n =~ /^\W+$/ or not $n =~ /\d/ or not $n =~ /[A-Z]/
4709 420 7802 $n =~ /^\w+$/ or $n =~ /^\W+$/ or not $n =~ /\d/ or not $n =~ /[A-Z]/ or not $n =~ /[a-z]/
144 1 11 0 shift() || $self->default