Condition Coverage

blib/lib/Data/Password/zxcvbn/Match/Spatial.pm
Criterion Covered Total %
condition 10 12 83.3


and 3 conditions

line !l l&&!r l&&r condition
79 12082 10900 580 !($name =~ /keypad/) && substr($password, $i, 1) =~ /[~!\@#\$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/
100 19702 73635 3522 defined $adj and (my $idx = index($adj, $cur_character)) >= 0

or 3 conditions

line l !l&&r !l&&!r condition
43 0 5 15 $shifts == 0 or $unshifts == 0
62 15 1496 0 $opts->{'graphs'} || do {