Condition Coverage

blib/lib/Mail/SPF/MacroString.pm
Criterion Covered Total %
condition 8 18 44.4


and 3 conditions

line !l l&&!r l&&r condition
317 3 0 3 defined $rh_parts and $rh_parts > 0
320 3 3 0 defined $rh_parts and $rh_parts == 0

or 2 conditions

line l !l condition
261 0 0 $value ||= "unknown"
278 0 0 $request->helo_identity || 'unknown'
293 0 0 $server->hostname || 'unknown'

or 3 conditions

line l !l&&r !l&&!r condition
311 3 3 3 defined $rh_parts or defined $reverse
312 0 6 0 $delimiters ||= $self->default_split_delimiters