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
313 3 0 3 defined $rh_parts and $rh_parts > 0
316 3 3 0 defined $rh_parts and $rh_parts == 0

or 2 conditions

line l !l condition
257 0 0 $value ||= 'unknown'
274 0 0 $request->helo_identity || 'unknown'
289 0 0 $server->hostname || 'unknown'

or 3 conditions

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