Branch Coverage

lib/Sisimai/Rhost/Microsoft.pm
Criterion Covered Total %
branch 17 20 85.0


line true false branch
18 2 119 unless $argvs->{'deliverystatus'}
19 1 118 unless "Sisimai::SMTP::Status"->test($argvs->{'deliverystatus'})
818 8835 676 if ($f->[1] == $f->[2]) { }
820 8694 141 unless $statuscode eq $f->[0]
824 582 94 if index($statuscode, $f->[0]) == -1
825 35 59 if $thirddigit < $f->[1]
826 52 7 if $thirddigit > $f->[2]
828 103 45 if index($issuedcode, $f->[3]) != -1
834 165 0 if index($argvs->{'diagnosticcode'}, $e) == -1
835 0 0 if $argvs->{'replycode'} eq $errorcodes->{$e}[0]