Condition Coverage

blib/lib/WebDyne/HTML/Tiny.pm
Criterion Covered Total %
condition 9 97 9.2


and 3 conditions

line !l l&&!r l&&r condition
189 0 0 0 $attr{'name'} and my $value = $$param_hr{$attr{'name'}}
0 0 0 $attr{'name'} and my $value = $$param_hr{$attr{'name'}} and not $attr{'force'}
520 33 0 0 @include and grep {m[.*?]i;} @include
903 0 0 0 $attr_hr->{'name'} and my(@checked) = $cgi_or->param($attr_hr->{'name'})
0 0 0 $attr_hr->{'name'} and my(@checked) = $cgi_or->param($attr_hr->{'name'}) and not $attr_hr->{'force'}
1039 0 0 0 exists $param_hr->{$name} and $checked
0 0 0 exists $param_hr->{$name} and not $checked
1179 0 0 0 $attr_hr->{'name'} and my(@selected) = $cgi_or->param($attr_hr->{'name'})
0 0 0 $attr_hr->{'name'} and my(@selected) = $cgi_or->param($attr_hr->{'name'}) and not $attr_hr->{'force'}
1314 0 0 0 $attr{'name'} and my $entered = $$param_hr{$attr{'name'}}
0 0 0 $attr{'name'} and my $entered = $$param_hr{$attr{'name'}} and not $attr{'force'}

or 2 conditions

line l !l condition
360 0 0 $self->{'_static'} ||= 1
862 0 0 ($self->{'_Vars'} ||= $self->Vars) || (return err('unable able to CGI::Simple Vars'))
868 0 0 $self->CGI || (return err('unable to get CGI object'))
991 0 0 ($self->{'_Vars'} ||= $self->Vars) || (return err('unable able to CGI::Simple Vars'))
997 0 0 $self->CGI || (return err('unable to get CGI object'))
1095 0 0 ($self->{'_Vars'} ||= $self->Vars) || (return err('unable able to CGI::Simple Vars'))
1101 0 0 $self->CGI || (return err('unable to get CGI object'))
1297 0 0 ($self->{'_Vars'} ||= $self->Vars) || (return err('unable able to CGI::Simple Vars'))

or 3 conditions

line l !l&&r !l&&!r condition
107 22 0 0 delete $param{'mode'} || $WebDyne::HTML::Tiny::WEBDYNE_HTML_TINY_MODE
128 0 0 0 $self->{'_Vars'} ||= $self->CGI->Vars
140 7 2 0 $self->{'_CGI'} ||= "WebDyne::CGI"->new($self->{'_r'})
150 7 0 0 \&HTML::Tiny::open || *HTML::Tiny::start
151 7 0 0 \&HTML::Tiny::close || *HTML::Tiny::end
200 0 9 0 $type{$tag} || $tag
204 0 0 0 $type{$tag} || $tag
262 44 0 0 sub { (shift())->_start_html_bare(@_); } || *start_html
421 0 0 33 $attr_page{'base'} or $attr_page{'target'}
662 0 0 0 $attr_hr->{$_} ||= $default{$_}
920 0 0 0 delete $attr_group{'default'} || delete $attr_group{'defaults'}
0 0 0 $attr_group{'checked'} ||= delete $attr_group{'default'} || delete $attr_group{'defaults'}
921 0 0 0 $attr_group{'default'} or $attr_group{'defaults'}
1194 0 0 0 delete $attr_option{'default'} || delete $attr_option{'defaults'}
0 0 0 $attr_option{'selected'} ||= delete $attr_option{'default'} || delete $attr_option{'defaults'}
1195 0 0 0 $attr_option{'default'} or $attr_option{'defaults'}