Condition Coverage

lib/Sisimai/SMTP/Reply.pm
Criterion Covered Total %
condition 28 34 82.3


and 3 conditions

line !l l&&!r l&&r condition
167 0 1 2 $reply > 221 and $reply < 250
209 5094 215 202 $formerchar > 45 and $formerchar < 58
210 5239 30 40 $latterchar > 45 and $latterchar < 58

or 2 conditions

line l !l condition
155 242 1 shift() || (return 0)
187 10479 21 shift() || (return '')
188 4283 6195 shift() || 0
192 4283 6195 substr($argv2, 0, 1) || ''
206 5511 0 ord substr($esmtperror, $replyindex - 1, 1) || 0
207 5511 0 ord substr($esmtperror, $replyindex + 3, 1) || 0
225 2579 0 shift() || (return [])
226 339 2240 $Associated->{$argv1} || []

or 3 conditions

line l !l&&r !l&&!r condition
173 1 1 0 $reply == 334 or $reply == 354
187 0 1 10478 length $argv1 < 3 or index(uc $argv1, "X-UNIX;") != -1
195 4257 26 6195 $statuscode eq '5' || $statuscode eq '4' || $statuscode eq '2'