Condition Coverage

blib/lib/Digest/CRC.pm
Criterion Covered Total %
condition 14 30 46.6


and 3 conditions

line !l l&&!r l&&r condition
138 4 9 0 defined $params{'type'} and not exists $Digest::CRC::_typedef{$params{'type'}}
13 0 0 defined $params{'type'} and not exists $Digest::CRC::_typedef{$params{'type'}} and $params{'type'} ne 'crc64'
156 3 0 10 defined $self->{'type'} and exists $Digest::CRC::_typedef{$self->{'type'}}
200 0 0 2 not ref $fh and ref \$fh ne 'GLOB'
228 3 11 0 defined $self->{'type'} and $self->{'type'} eq 'crc64'
0 14 0 defined $self->{'width'} and $self->{'width'} eq 64

or 3 conditions

line l !l&&r !l&&!r condition
139 0 13 0 ref $that || $that
153 9 3 1 defined $self->{'type'} or defined $self->{'width'}
228 0 0 14 defined $self->{'type'} and $self->{'type'} eq 'crc64' or defined $self->{'width'} and $self->{'width'} eq 64
265 0 0 0 ref $self || $self