Branch Coverage

blib/lib/Email/Outlook/Message/Base.pm
Criterion Covered Total %
branch 31 52 59.6


line true false branch
229 157 52 unless $key eq $name
231 42 10 if ($prop) { }
244 164 40 if ($encoding eq $ENCODING_ASCII or $encoding eq $ENCODING_UNICODE)
245 44 120 if ($encoding eq $ENCODING_UNICODE)
252 14 26 if ($encoding eq $ENCODING_BINARY)
256 16 10 if ($encoding eq $ENCODING_DATE)
261 0 10 if ($encoding eq $ENCODING_INTEGER16)
265 10 0 if ($encoding eq $ENCODING_INTEGER32)
269 0 0 if ($encoding eq $ENCODING_BOOLEAN)
280 28 442 if ($child->{'Type'} == $DIR_TYPE) { }
442 0 elsif ($child->{'Type'} == $FILE_TYPE) { }
302 414 28 if ($name =~ / ^ __substg1 [ ] 0_ (....) (....) $ /x) { }
314 12 0 if ($name eq '__nameid_version1 0') { }
317 0 12 if $self->{'VERBOSE'}
329 0 0 if ($name eq 'Olk10SideProps_0001') { }
331 0 0 if $self->{'VERBOSE'}
347 414 28 if (defined $property) { }
28 0 elsif ($name eq '__properties_version1 0') { }
366 266 414 unless ($Email::Outlook::Message::Base::VARIABLE_ENCODINGS->{$encoding})
381 162 518 if (my $key = $map->{$property}) { }
397 0 162 if $self->{'VERBOSE'}
404 518 0 unless $self->{'VERBOSE'}
419 0 0 if ($encoding eq $ENCODING_BINARY)
420 0 0 if ($value =~ / [[:print:]] /x) { }
427 0 0 if (length $value > 45)
437 0 28 $verbosity ? :