Condition Coverage

blib/lib/HTML/Processor.pm
Criterion Covered Total %
condition 0 137 0.0


and 3 conditions

line !l l&&!r l&&r condition
66 0 0 0 $$config_ref{'debuglevel'} and not exists $$self{'DEBUG_LEVELS'}{$$config_ref{'debuglevel'}}
303 0 0 0 @sorts == 2 and lc $sorts[0] eq 'asc' || lc $sorts[0] eq 'desc'
0 0 0 @sorts == 2 and lc $sorts[0] ne 'asc' || lc $sorts[0] ne 'desc'
345 0 0 0 $sortkeys[0] =~ /(\D)/ && !($1 =~ /\.|\,/)
650 0 0 0 $opt_type eq '=' and $test_val
0 0 0 $opt_type eq '!=' and not $test_val
700 0 0 0 $if_type =~ /ELSIF|IF/ and $self->compare($oper, $self->variable($if_var), $if_val)
830 0 0 0 $opt_itr_val and $opt_type eq '='
0 0 0 not $opt_itr_val and $opt_type eq '!='
873 0 0 0 $if_type =~ /ELSIF|IF/ and $self->compare($oper, $$self{'LOOPS'}{$it_name}{$if_var}[$count], $if_val)
958 0 0 0 $oper eq '=' and $left eq $right
0 0 0 $oper eq '==' and $left eq $right
0 0 0 $oper eq '!=' and $left ne $right
0 0 0 $oper eq '<' and $left < $right
0 0 0 $oper eq '<=' and $left <= $right
0 0 0 $oper eq '>' and $left > $right
0 0 0 $oper eq '>=' and $left >= $right
0 0 0 $oper eq 'LIKE' and $left =~ /$right/
0 0 0 $oper eq 'NOTLIKE' and not $left =~ /$right/

or 2 conditions

line l !l condition
210 0 0 $line_end || "
\n"
239 0 0 $state || 0
249 0 0 $state || 0
258 0 0 $state || 0
771 0 0 $$self{'PARENTS'}{$input_name} || -1
954 0 0 shift() || 0
955 0 0 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
35 0 0 0 ref $proto || $proto
57 0 0 0 $$self{'DEBUG_LEVELS'}{$$config_ref{'debuglevel'}} || $$self{'DEBUG_LEVELS'}{$config{'debug'}}
58 0 0 0 $$config_ref{'footprint'} || $config{'footprint'}
59 0 0 0 $$config_ref{'clean'} || $config{'clean'}
60 0 0 0 $$config_ref{'escape'} || $config{'escape'}
61 0 0 0 $$config_ref{'syntax_pre'} || $config{'syntax_pre'}
62 0 0 0 $$config_ref{'syntax_post'} || $config{'syntax_post'}
303 0 0 0 lc $sorts[0] eq 'asc' || lc $sorts[0] eq 'desc'
0 0 0 lc $sorts[0] ne 'asc' || lc $sorts[0] ne 'desc'
420 0 0 0 $name || $id
648 0 0 0 $self->option($opt_name) || $self->variable($opt_name)
735 0 0 0 $$self{'LOOPS'}{$it_name} or $$self{'NESTS'}{$it_name}
958 0 0 0 $oper eq '=' and $left eq $right or $oper eq '==' and $left eq $right
0 0 0 $oper eq '=' and $left eq $right or $oper eq '==' and $left eq $right or $oper eq '!=' and $left ne $right
0 0 0 $oper eq '=' and $left eq $right or $oper eq '==' and $left eq $right or $oper eq '!=' and $left ne $right or $oper eq '<' and $left < $right
0 0 0 $oper eq '=' and $left eq $right or $oper eq '==' and $left eq $right or $oper eq '!=' and $left ne $right or $oper eq '<' and $left < $right or $oper eq '<=' and $left <= $right
0 0 0 $oper eq '=' and $left eq $right or $oper eq '==' and $left eq $right or $oper eq '!=' and $left ne $right or $oper eq '<' and $left < $right or $oper eq '<=' and $left <= $right or $oper eq '>' and $left > $right
0 0 0 $oper eq '=' and $left eq $right or $oper eq '==' and $left eq $right or $oper eq '!=' and $left ne $right or $oper eq '<' and $left < $right or $oper eq '<=' and $left <= $right or $oper eq '>' and $left > $right or $oper eq '>=' and $left >= $right
0 0 0 $oper eq '=' and $left eq $right or $oper eq '==' and $left eq $right or $oper eq '!=' and $left ne $right or $oper eq '<' and $left < $right or $oper eq '<=' and $left <= $right or $oper eq '>' and $left > $right or $oper eq '>=' and $left >= $right or $oper eq 'LIKE' and $left =~ /$right/
0 0 0 $oper eq '=' and $left eq $right or $oper eq '==' and $left eq $right or $oper eq '!=' and $left ne $right or $oper eq '<' and $left < $right or $oper eq '<=' and $left <= $right or $oper eq '>' and $left > $right or $oper eq '>=' and $left >= $right or $oper eq 'LIKE' and $left =~ /$right/ or $oper eq 'NOTLIKE' and not $left =~ /$right/
1015 0 0 0 $level || $$self{'DEBUG_LEVEL'}
1078 0 0 0 ref $proto || $proto