Condition Coverage

lib/Mail/AuthenticationResults/Header/Base.pm
Criterion Covered Total %
condition 33 39 84.6


and 2 conditions

line l !l condition
371 0 1 $match && 1
375 0 84 $match && 1
391 0 1 $match && 1
394 97 59 $match && 1
411 0 2 $match && 1
414 0 3 $match && 1
432 21 113 $match && 1
435 3 2 $match && 1

and 3 conditions

line !l l&&!r l&&r condition
110 516 32 3 $strict_quotes and $string =~ m<[\s\t \(\);=<>\@,:\\/\[\]\?]>
32 482 34 not $strict_quotes and $string =~ /[\s\t \(\);=]/
370 571 2 1 ref $search->{'key'} eq "Regexp" and $self->key =~ /$search->{'key'}/
390 670 4 1 ref $search->{'value'} eq "Regexp" and $self->value =~ /$search->{'value'}/
410 12 2 2 ref $search->{'authserv_id'} eq "Regexp" and $authserv_id =~ /$search->{'authserv_id'}/
431 259 49 5 lc ref $self eq "mail::authenticationresults::header" and lc $search->{'isa'} eq "header"

or 2 conditions

line l !l condition
409 16 0 eval { do { $self->value->value } } || ''

or 3 conditions

line l !l&&r !l&&!r condition
110 3 34 514 $strict_quotes and $string =~ m<[\s\t \(\);=<>\@,:\\/\[\]\?]> or not $strict_quotes and $string =~ /[\s\t \(\);=]/