Condition Coverage

blib/lib/Data/Password/Check.pm
Criterion Covered Total %
condition 13 24 54.1


and 3 conditions

line !l l&&!r l&&r condition
120 69 0 86 exists $$self{'_error_count'} && $$self{'_error_count'} > 0
177 3 4 0 $$self{'password'} =~ tr/a-z// and $$self{'password'} =~ tr/A-Z//
0 4 0 $$self{'password'} =~ tr/a-z// and $$self{'password'} =~ tr/A-Z// and $$self{'password'} =~ tr/0-9//
197 5 7 1 exists $$self{'options'}{'min_length'} and not defined $$self{'options'}{'min_length'}
5 0 7 exists $$self{'options'}{'min_length'} and defined $$self{'options'}{'min_length'}
258 0 10 0 exists $$self{'options'}{'diversity_required'} and not defined $$self{'options'}{'diversity_required'}
0 0 10 exists $$self{'options'}{'diversity_required'} and defined $$self{'options'}{'diversity_required'}

or 3 conditions

line l !l&&r !l&&!r condition
81 0 51 0 ref $proto || $proto