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
72 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
94 0 100 17 exists $v->{'diagnosis'} and $v->{'diagnosis'} eq "because:"
116 22 17 0 $o->[3] eq "host" and "Sisimai::RFC1123"->is_internethost($o->[2]) == 0

or 2 conditions

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

or 3 conditions

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