Branch Coverage

blib/lib/WWW/Webrobot/Properties.pm
Criterion Covered Total %
branch 40 60 66.6


line true false branch
20 0 12 if $listmode{$_}++
26 0 8 if $duplicate{$_}++
28 2 6 unless $listmode{$_}++
30 9 0 if defined $parm{'listmode'}
31 9 0 if defined $parm{'listmode'}
32 9 0 if defined $parm{'key_value'}
33 9 0 if defined $parm{'multi_value'}
34 2 7 if defined $parm{'structurize'}
40 65 147 if defined $value
41 212 0 if defined $name
48 9 0 if ($$self{'_listmode'})
61 19 0 if defined $key and $key =~ /./
84 10 8 if ($end)
95 0 9 unless defined $input
100 10 137 if (/.*\\$/)
105 5 132 if ($p)
111 38 99 if /^\s*[#!]/ or /^\s*$/
114 0 99 unless defined $key
115 0 99 unless defined $value
117 99 0 if ($key ne '')
119 0 99 unless defined $new_key
120 48 51 if $$self{'_listmode_hash'}{$new_key}
122 48 51 if (ref $self->property($key) eq 'ARRAY') { }
154 42 11 if (ref $prop eq 'ARRAY') { }
11 0 elsif (ref $prop eq 'HASH') { }
156 28 85 if (ref $_) { }
167 16 45 if (ref $value) { }
196 0 1 unless open HANDLE, "<$filename"
204 0 0 if (ref $source eq 'SCALAR') { }
0 0 elsif (not ref $source) { }