Condition Coverage

blib/lib/Crypt/PBKDF2.pm
Criterion Covered Total %
condition 12 21 57.1


and 3 conditions

line !l l&&!r l&&r condition
114 1021 1 1 $self->has_length_limit and length $password > $self->length_limit
126 1021 1 1 $self->has_length_limit and length $password > $self->length_limit
161 5053 0 0 $l == 4294967295 and $r > 0
221 0 511 0 defined $hasher_class and $hasher_class =~ s/^Crypt::PBKDF2::Hash:://
237 0 511 0 defined $hasher_class and $hasher_class =~ s/^Crypt::PBKDF2::Hash:://

or 3 conditions

line l !l&&r !l&&!r condition
155 1031 4022 0 $self->output_len || $hasher->hash_len
161 0 0 5053 $l > 4294967295 or $l == 4294967295 and $r > 0