Condition Coverage

blib/lib/Mail/Message/Body/Multipart.pm
Criterion Covered Total %
condition 17 29 58.6


and 3 conditions

line !l l&&!r l&&r condition
46 30 3 0 defined $preamble and not ref $preamble
50 30 3 0 defined $epilogue and not ref $epilogue
60 2 0 1 !$args->{'parts'} && $based->isMultipart
431 0 10 24 @_ && defined $_[0]

or 2 conditions

line l !l condition
244 1 1 $head->get('Content-Transfer-Encoding') || ''

or 3 conditions

line l !l&&r !l&&!r condition
28 1 32 0 $args->{'mime_type'} ||= defined $based ? $based->type : "multipart/mixed"
54 0 22 0 $args->{'boundary'} || $based->boundary
68 1 0 10 $args->{'boundary'} || $self->type->attribute('boundary')
177 8 0 0 shift() || select()
277 4 0 0 $part->head->names or $part->body->size