Condition Coverage

blib/lib/LoadHtml.pm
Criterion Covered Total %
condition 0 90 0.0


and 3 conditions

line !l l&&!r l&&r condition
161 0 0 0 defined $$html and $$html =~ /\S/o
180 0 0 0 defined $one and defined $$parms{$one}
236 0 0 0 ref $$parms{$listparms[0]} eq 'HASH' and defined $vectorlist[0]
0 0 0 ref $$parms{$listparms[0]} eq 'HASH' and defined $vectorlist[0] and defined ${$$parms{$listparms[0]};}{$vectorlist[0]}
0 0 0 defined $vectorlist[0] and $vectorlist[0] =~ /^\d+$/o
530 0 0 0 defined $roothtmlhome and $roothtmlhome =~ /\S/o
543 0 0 0 defined $html and $html =~ /\S/o
580 0 0 0 defined $expn and $expn =~ /\S/o
639 0 0 0 defined $$parms{$parmno} and defined $myvalue
0 0 0 defined $$parms{$parmno} and defined $myvalue and $$parms{$parmno} eq $myvalue
0 0 0 not defined $myvalue and $one =~ /CHECKBOX/io
0 0 0 not defined $myvalue and $one =~ /CHECKBOX/io and $$parms{$parmno} =~ /\S/o
817 0 0 0 defined $one and ref $parms eq 'HASH'
0 0 0 defined $one and ref $parms eq 'HASH' and defined $$parms{$one}
0 0 0 defined $one and ref $parms eq 'HASH' and defined $$parms{$one} and "\Q$$parms{$one}\E"
1206 0 0 0 defined $htmlhome and $htmlhome =~ /\S/o

or 2 conditions

line l !l condition
53 0 0 shift() || 'your website administrator'
1284 0 0 shift() || 'main'
1296 0 0 $fmt ||= 'mm/dd/yy'

or 3 conditions

line l !l&&r !l&&!r condition
320 0 0 0 $i > $iend or $iinc <= 0
324 0 0 0 $i < $iend or $iinc >= 0
631 0 0 0 $two =~ /VALUE\s*=\"[^\"]*\"/io or $one =~ /CHECKBOX/io
639 0 0 0 defined $$parms{$parmno} and defined $myvalue and $$parms{$parmno} eq $myvalue or not defined $myvalue and $one =~ /CHECKBOX/io and $$parms{$parmno} =~ /\S/o
845 0 0 0 &makaswap($parms, $one) || $two
850 0 0 0 &makaswap($parms, $one) || $two
856 0 0 0 &makaswap($parms, $one) || $two
862 0 0 0 &makaswap($parms, $one) || $two
1057 0 0 0 $one =~ s/(default|defaultsel)\s*=\s*\"(.*?)\"//i or $one =~ s/(default|defaultsel)\s*=\s*(\:?\S+)//i
1152 0 0 0 $$parms{$2} || $4
1300 0 0 0 $mtime ||= time
1313 0 0 0 not $LoadHtml::rtnTime or $LoadHtml::err =~ /^Invalid/o