Condition Coverage

blib/lib/Digest/CRC.pm
Criterion Covered Total %
condition 13 30 43.3


and 3 conditions

line !l l&&!r l&&r condition
137 4 4 0 defined $params{'type'} and not exists $Digest::CRC::_typedef{$params{'type'}}
8 0 0 defined $params{'type'} and not exists $Digest::CRC::_typedef{$params{'type'}} and $params{'type'} ne 'crc64'
155 3 0 5 defined $$self{'type'} and exists $Digest::CRC::_typedef{$$self{'type'}}
199 0 0 2 not ref $fh and ref \$fh ne 'GLOB'
227 3 6 0 defined $$self{'type'} and $$self{'type'} eq 'crc64'
0 9 0 defined $$self{'width'} and $$self{'width'} eq 64

or 3 conditions

line l !l&&r !l&&!r condition
138 0 8 0 ref $that || $that
152 4 0 4 defined $$self{'type'} or defined $$self{'width'}
227 0 0 9 defined $$self{'type'} and $$self{'type'} eq 'crc64' or defined $$self{'width'} and $$self{'width'} eq 64
264 0 0 0 ref $self || $self