Branch Coverage

lib/App/SessionObject.pm
Criterion Covered Total %
branch 5 152 3.2


line true false branch
164 0 6 if $App::trace
171 0 6 if ($name =~ /^(.+)-[a-zA-Z][a-zA-Z0-9_]*$/)
179 6 0 if ($absorbable_attribs)
185 12 0 unless (defined $$self{$attrib})
190 0 6 if $App::trace
212 0 0 if $App::trace
214 0 0 if $App::trace
238 0 0 if $App::trace
242 0 0 if ($name =~ /^(.+)-[a-zA-Z][a-zA-Z0-9_]*$/) { }
248 0 0 if $App::trace
270 0 0 if $App::trace
274 0 0 if ($name =~ /^.+-([a-zA-Z][a-zA-Z0-9_]*)$/) { }
280 0 0 if $App::trace
304 0 0 if $App::trace
309 0 0 if ($event eq 'noop') { }
316 0 0 if ($name =~ /^(.+)-[a-zA-Z][a-zA-Z0-9_]*$/) { }
321 0 0 if ($cname ne $name and not $cname =~ /^$name\./)
325 0 0 if ($container eq 'default') { }
335 0 0 if $App::trace
358 0 0 if $App::trace
361 0 0 if ($name =~ /^(.+)\.([a-zA-Z][a-zA-Z0-9_]*)$/) { }
367 0 0 if $App::trace
387 0 0 if $App::trace
390 0 0 if $App::trace
413 0 0 if $App::trace
415 0 0 unless defined $format
417 0 0 if (not defined $format) { }
423 0 0 if ($type)
427 0 0 if $App::trace
451 0 0 if $App::trace
455 0 0 if (not defined $values) { }
0 0 elsif (ref $values eq 'ARRAY') { }
464 0 0 if $App::trace
486 0 0 if $App::trace
489 0 0 if $App::trace
515 0 0 if $App::trace
518 0 0 if $App::trace
539 0 0 if $App::trace
542 0 0 if $App::trace
564 0 0 if $App::trace
567 0 0 if $App::trace
596 0 0 if $App::trace
600 0 0 if not $attrib and $$self{'label'}
601 0 0 if not $attrib and $$self{'name'}
602 0 0 unless $lang
605 0 0 if defined $label
608 0 0 if $lang
611 0 0 if $App::trace
635 0 0 if $App::trace
639 0 0 if $App::DEBUG and $$self{'context'}->dbg(1)
644 0 0 if (defined $values) { }
0 0 elsif (defined $domain and $domain ne '') { }
649 0 0 if $App::DEBUG and $$self{'context'}->dbg(1)
654 0 0 unless defined $values
655 0 0 unless defined $labels
656 0 0 if $App::trace
683 0 0 if $App::trace
686 0 0 if not defined $attrib or $attrib eq ''
688 0 0 if defined $langlabels
690 0 0 if (defined $lang and $lang ne '') { }
702 0 0 if $App::trace
723 0 0 if $App::trace
726 0 0 if $App::trace
762 0 0 if not defined $value or $value eq ''
763 0 0 if ($type eq 'date')
764 0 0 if ($value =~ /^([0-9]{4})([0-9]{2})([0-9]{2})$/)
767 0 0 if $value eq '0000-00-00'
797 0 0 if $App::trace
802 0 0 if (not $label) { }
806 0 0 unless $lang
809 0 0 if (not $lang && $dict) { }
814 0 0 unless (defined $trans_label)
817 0 0 if $base_lang ne $lang
819 0 0 unless defined $trans_label
820 0 0 unless $trans_label
824 0 0 if $App::trace