Branch Coverage

blib/lib/Email/Outlook/Message/Base.pm
Criterion Covered Total %
branch 28 52 53.8


line true false branch
228 73 25 unless $key eq $name
230 20 5 if ($prop) { }
243 69 14 if ($encoding eq $ENCODING_ASCII or $encoding eq $ENCODING_UNICODE)
244 22 47 if ($encoding eq $ENCODING_UNICODE)
251 7 7 if ($encoding eq $ENCODING_BINARY)
255 7 0 if ($encoding eq $ENCODING_DATE)
260 0 0 if ($encoding eq $ENCODING_INTEGER16)
264 0 0 if ($encoding eq $ENCODING_INTEGER32)
268 0 0 if ($encoding eq $ENCODING_BOOLEAN)
279 12 188 if ($child->{'Type'} == $DIR_TYPE) { }
188 0 elsif ($child->{'Type'} == $FILE_TYPE) { }
301 176 12 if ($name =~ / ^ __substg1 [ ] 0_ (....) (....) $ /x) { }
313 5 0 if ($name eq '__nameid_version1 0') { }
316 0 5 if $self->{'VERBOSE'}
328 0 0 if ($name eq 'Olk10SideProps_0001') { }
330 0 0 if $self->{'VERBOSE'}
346 176 12 if (defined $property) { }
12 0 elsif ($name eq '__properties_version1 0') { }
365 127 176 unless ($Email::Outlook::Message::Base::VARIABLE_ENCODINGS->{$encoding})
380 63 240 if (my $key = $map->{$property}) { }
395 0 63 if $self->{'VERBOSE'}
402 240 0 unless $self->{'VERBOSE'}
417 0 0 if ($encoding eq $ENCODING_BINARY)
418 0 0 if ($value =~ / [[:print:]] /x) { }
425 0 0 if (length $value > 45)
435 0 12 $verbosity ? :