| line | true | false | branch | 
 
| 111 | 21 | 2 | unless (defined $$self{'require_lc'}) | 
 
| 112 | 21 | 2 | unless (defined $$self{'require_uc'}) | 
 
| 113 | 23 | 0 | unless (defined $$self{'require_nums'}) | 
 
| 114 | 21 | 2 | unless (defined $$self{'require_punct'}) | 
 
| 115 | 21 | 2 | unless (defined $$self{'deny_punct'}) | 
 
| 116 | 21 | 2 | unless (defined $$self{'deny_lc'}) | 
 
| 117 | 22 | 1 | unless (defined $$self{'deny_uc'}) | 
 
| 118 | 23 | 0 | unless (defined $$self{'deny_nums'}) | 
 
| 119 | 7 | 16 | unless (defined $$self{'min_types'}) | 
 
| 120 | 13 | 10 | unless (defined $$self{'min_len'}) | 
 
| 121 | 20 | 3 | unless (defined $$self{'max_len'}) | 
 
| 138 | 0 | 106 | if ($self->CheckCommon($string1, $string2) == 99) | 
 
| 150 | 269 | 155 | if ($$self{$_}) | 
 
| 151 | 8 | 98 | if ($$self{'types_found'} < $$self{'min_types'}) | 
 
| 158 | 19 | 405 | unless ($$self{$required} <= $$self{$num}) | 
 
| 163 | 16 | 408 | if ($$self{$denied} == 1) { } | 
 
|  | 8 | 400 | elsif ($$self{$denied} > 1) { } | 
 
| 164 | 8 | 8 | if ($$self{$num}) | 
 
| 167 | 4 | 4 | if ($$self{$denied} <= $$self{$num}) |