Branch Coverage

blib/lib/CGI/Panel.pm
Criterion Covered Total %
branch 0 58 0.0


line true false branch
266 0 0 if $parent and not $parent->isa('CGI::Panel')
268 0 0 if defined $parent
281 0 0 if defined $state
316 0 0 unless $self->parent
318 0 0 unless ref $self->main_panel
345 0 0 unless $$self{'panels'}{$panel_name}
368 0 0 $$self{'panels'} ? :
408 0 0 unless (defined $$self{'id'})
436 0 0 if $$self{'_main_panel'}
439 0 0 unless my $parent = $self->parent
524 0 0 if (my($lp_panel_id, $lp_name) = split($self->SEPRE, $key, 3))
525 0 0 if ($lp_panel_id eq $panel_id)
573 0 0 unless my $label = $args{'label'}
575 0 0 unless my $name = $args{'name'}
643 0 0 unless $label or $img
645 0 0 unless my $name = $args{'name'}
668 0 0 if ($label) { }
848 0 0 if ($session{'mainpanel'}) { }
884 0 0 if $session{'state'} eq 'EXPIRED'
889 0 0 if ($eval_result =~ /(expired|does not exist)/) { }
0 0 elsif ($eval_result) { }
902 0 0 unless my $session_id = $self->get_session_id
933 0 0 if ($$messages{'event'})
938 0 0 if ($$messages{'n'})
977 0 0 unless $session_id
1026 0 0 unless $panel
1063 0 0 unless $$self{'panel_list'}
1117 0 0 unless $name and $routine_name
1175 0 0 if ($messagename =~ /^eventbutton\+(.*)$/s)