Condition Coverage

lib/Sisimai/Lhost/V5sendmail.pm
Criterion Covered Total %
condition 25 33 75.7


and 3 conditions

line !l l&&!r l&&r condition
90 40 5 5 $curcommand eq "MAIL" and index($e, "<<< ") == 0

or 2 conditions

line l !l condition
16 907 1 shift() // (return undef)
17 906 1 shift() // (return undef)
143 10 0 'Sisimai::SMTP::Reply'->find($anotherone->{$e}) || ''

or 3 conditions

line l !l&&r !l&&!r condition
65 0 0 226 ($readcursor & $indicators->{'deliverystatus'}) == 0 or $e eq ""
76 70 15 141 "Sisimai::String"->aligned(\$e, [" <", "\@", ">..."]) or index(uc $e, ">>> RCPT TO:") != -1
90 20 5 45 $cv eq $v->{'recipient'} or $curcommand eq "MAIL" and index($e, "<<< ") == 0
110 0 35 10 $v->{'command'} ||= $curcommand
122 20 25 61 index($e, ">>> ") == 0 or index($e, "<<< ") == 0
169 55 0 0 $e->{'diagnosis'} ||= $anotherone->{$j}
171 35 5 15 $e->{'command'} ||= "Sisimai::SMTP::Command"->find($e->{'diagnosis'})
172 55 0 0 'Sisimai::SMTP::Reply'->find($e->{'diagnosis'}) || $anotherone->{'replycode'}