Condition Coverage

lib/Sisimai/Lhost/Domino.pm
Criterion Covered Total %
condition 26 45 57.7


and 3 conditions

line !l l&&!r l&&r condition
74 100 23 28 index($e, " ") == 0 and index($e, "\@") != -1
123 11 17 index($e, " ") == 0 and index($e, "\@") != -1 and index($e, " ", 3) == -1
96 0 100 17 exists $v->{'diagnosis'} and $v->{'diagnosis'} eq "because:"
118 22 17 0 $o->[3] eq "host" and "Sisimai::RFC1123"->is_internethost($o->[2]) == 0

or 2 conditions

line l !l condition
19 904 1 shift() // (return undef)
20 903 1 shift() // (return undef)
22 0 17 $match ||= 1
23 0 0 $match ||= 1
147 0 0 $permessage->{$_} || ''
153 6 0 'Sisimai::SMTP::Status'->code($r, 0) || ''

or 3 conditions

line l !l&&r !l&&!r condition
59 0 112 168 ($readcursor & $indicators->{'deliverystatus'}) == 0 or $e eq ""
82 0 17 0 $v->{'recipient'} ||= $e
112 0 11 0 $v->{'spec'} ||= $o->[1]
113 11 0 0 $v->{'diagnosis'} ||= $o->[2]
134 0 12 5 $e->{'diagnosis'} eq "" or "Sisimai::String"->is_8bit(\$e->{'diagnosis'}) == 0
147 11 0 0 $e->{$_} ||= $permessage->{$_} || ''
153 5 6 0 $e->{'status'} ||= 'Sisimai::SMTP::Status'->code($r, 0) || ''