Branch Coverage

blib/lib/Log/Fine/Handle/Email.pm
Criterion Covered Total %
branch 13 42 30.9


line true false branch
212 0 1 unless try_to_sendmail($email, $$self{'envelope'})
234 0 1 if (not defined $$self{'header_from'}) { }
0 1 elsif (defined $$self{'header_from'} and not valid($$self{'header_from'})) { }
244 0 1 unless defined $$self{'header_to'}
250 0 1 if (ref $$self{'header_to'} eq 'ARRAY') { }
0 1 elsif (not valid($$self{'header_to'})) { }
252 0 0 if (validlist($$self{'header_to'})) { }
265 0 1 unless defined $$self{'subject_formatter'} and ref $$self{'subject_formatter'} and UNIVERSAL::can($$self{'subject_formatter'}, 'isa') and $$self{'subject_formatter'}->isa('Log::Fine::Formatter')
273 0 1 unless defined $$self{'body_formatter'} and ref $$self{'body_formatter'} and UNIVERSAL::can($$self{'body_formatter'}, 'isa') and $$self{'body_formatter'}->isa('Log::Fine::Formatter')
285 0 1 if (defined $$envelope{'transport'})
287 0 0 unless $transtype =~ /^Email\:\:Sender\:\:Transport/
293 0 1 if (defined $$envelope{'to'})
294 0 0 unless ref $$envelope{'to'} eq 'ARRAY' and validlist($$envelope{'to'})
302 0 1 if (defined $$envelope{'from'} and $$envelope{'from'} =~ /\w/) { }
303 0 0 unless valid($$envelope{'from'})
311 0 1 unless defined $$self{'subject_formatter'} and $$self{'subject_formatter'}->isa('Log::Fine::Formatter')
317 0 1 unless defined $$self{'body_formatter'} and $$self{'body_formatter'}->isa('Log::Fine::Formatter')
337 0 0 unless defined $$self{'_fullHost'} and $$self{'_fullHost'} =~ /\w/
354 0 0 if (defined $$self{'_userName'} and $$self{'_userName'} =~ /\w/) { }
0 0 elsif ($$self{'use_effective_id'}) { }
357 0 0 $^O eq 'MSWin32' ? :