Condition Coverage

blib/lib/Crypt/HSXKPasswd/Types.pm
Criterion Covered Total %
condition 10 27 37.0


and 3 conditions

line !l l&&!r l&&r condition
1186 0 0 0 defined $hashref and ref $hashref eq 'HASH'
1214 0 0 0 defined $hashref and ref $hashref eq 'HASH'
1242 0 0 222 defined $hashref and ref $hashref eq 'HASH'
1277 0 0 222 defined $hashref and ref $hashref eq 'HASH'
1301 136 0 0 $hashref->{'padding_character'} eq 'SEPARATOR' and $hashref->{'separator_character'} eq 'NONE'
1308 0 0 135 defined $hashref->{'padding_characters_before'} and defined $hashref->{'padding_characters_after'}

or 3 conditions

line l !l&&r !l&&!r condition
1097 2 0 10 $ref eq 'ARRAY' or $ref eq 'HASH'
1286 132 4 0 defined $hashref->{'symbol_alphabet'} or defined $hashref->{'separator_alphabet'}
1297 131 5 0 defined $hashref->{'symbol_alphabet'} or defined $hashref->{'padding_alphabet'}