Branch Coverage

blib/lib/HTML/GUI/widget.pm
Criterion Covered Total %
branch 0 42 0.0


line true false branch
80 0 0 if (exists $$params{$propName}) { }
83 0 0 unless defined $$this{$propName}
127 0 0 unless ($data and exists $$data{'type'})
131 0 0 unless (exists $HTML::GUI::{$wtype})
133 0 0 unless ($moduleFilename =~ /::/)
213 0 0 if (defined $$self{'parent'}) { }
250 0 0 if (defined $$self{'parent'}) { }
349 0 0 unless $id eq $self->getId
405 0 0 if (not $$pubPropHash{$propName}) { }
436 0 0 if (not $$pubPropHash{$propName}) { }
474 0 0 $paramDefaultValue ? :
476 0 0 $paramPublicPropList ? :
480 0 0 if (exists $$self{$propName})
482 0 0 if (defined $defaultValue and Data::Compare::Compare($$self{$propName}, $defaultValue)) { }
0 0 elsif (not ref $$self{$propName} and $$self{$propName} eq '') { }
0 0 elsif ('ARRAY' eq ref $$self{$propName} and not scalar @{$$self{$propName};}) { }
536 0 0 unless ($fileName =~ /\.yaml$/)
541 0 0 unless open FH, '>:utf8', "$fileName"
569 0 0 if (defined $baseDir) { }
575 0 0 unless (-e $wholeName)
582 0 0 if ($fileName =~ /\.yaml$/)