Condition Coverage

blib/lib/DicomPack/IO/DicomWriter.pm
Criterion Covered Total %
condition 0 54 0.0


and 3 conditions

line !l l&&!r l&&r condition
385 0 0 0 $isImplicitVR and $isMetaInfo == 0
459 0 0 0 defined $group and defined $element
489 0 0 0 $sqVR ne 'OB' and $sqVR ne 'OW'
0 0 0 $sqVR ne 'OB' and $sqVR ne 'OW' and $sqVR ne 'OF'
0 0 0 $sqVR ne 'OB' and $sqVR ne 'OW' and $sqVR ne 'OF' and $sqVR ne 'UT'
0 0 0 $sqVR ne 'OB' and $sqVR ne 'OW' and $sqVR ne 'OF' and $sqVR ne 'UT' and $sqVR ne 'UN'
517 0 0 0 defined $group and defined $element
522 0 0 0 $group ne '0000' and $group ne '0002'
0 0 0 $group ne '0000' and $group ne '0002' and $group ne '0004'
0 0 0 $group ne '0000' and $group ne '0002' and $group ne '0004' and $group ne '0006'
0 0 0 $element eq '0000' and ($group ne '0000' and $group ne '0002' and $group ne '0004' and $group ne '0006')

or 3 conditions

line l !l&&r !l&&!r condition
86 0 0 0 ref $$dicomField{$field_t} eq 'ARRAY' or ref $$dicomField{$field_t} eq 'HASH'
114 0 0 0 $isLittleEndian or $group eq '0002'
145 0 0 0 $$vrItem{'type'} eq 'C' or $$vrItem{'type'} eq 'c'
223 0 0 0 $fieldID[0] =~ /^0002,/ or not $$self{'IsImplicitVR'}
400 0 0 0 $isLittleEndian or $isMetaInfo
412 0 0 0 $isLittleEndian or $isMetaInfo
423 0 0 0 $isLittleEndian or $isMetaInfo