Condition Coverage

blib/lib/Mail/Lite/Processor/Match.pm
Criterion Covered Total %
condition 27 35 77.1


and 3 conditions

line !l l&&!r l&&r condition
52 1000 0 0 ref $rule eq 'HASH' and exists $$rule{'matcher'}
132 1392 1148 0 ref $rule eq 'HASH' and exists $$rule{'AND'} || exists $$rule{'OR'} || exists $$rule{'NOT'}
935 213 0 ref $rule eq 'HASH' and exists $$rule{'AND'} || exists $$rule{'OR'} || exists $$rule{'NOT'} and scalar keys %$rule > 1
147 1392 1148 0 ref $rule eq 'HASH' and exists $$rule{'AND'}
164 1080 1118 30 ref $rule eq 'HASH' and exists $$rule{'NOT'}
169 1080 935 183 ref $rule eq 'HASH' and exists $$rule{'OR'}
302 0 974 26 defined $text and not defined $rule

or 2 conditions

line l !l condition
40 1077 0 $$message{'matched'} ||= {}
42 1051 26 $rule || 'defined'
83 863 75 $$message{'matched'} ||= {}
90 961 26 $v || 'defined'

or 3 conditions

line l !l&&r !l&&!r condition
132 183 30 935 exists $$rule{'AND'} || exists $$rule{'OR'} || exists $$rule{'NOT'}
316 929 45 0 $$rules{$rule} ||= qr/$rule/