Branch Coverage

blib/lib/Text/Table/Manifold.pm
Criterion Covered Total %
branch 33 82 40.2


line true false branch
249 0 3 if $escape == escape_uri()
258 0 18 $empty == empty_as_undef() ? :
0 18 $empty == empty_as_text() ? :
0 18 $empty == empty_as_minus() ? :
18 42 length $s == 0 ? :
0 0 $undef == undef_as_text() ? :
0 0 $undef == undef_as_minus() ? :
0 0 $undef == undef_as_empty() ? :
60 0 defined $s ? :
276 0 60 if defined $s and $escape == escape_html()
277 0 60 if $escape == escape_uri()
313 0 5 if ($align == align_left()) { }
5 0 elsif ($align == align_center()) { }
338 0 20 if ($align == align_left()) { }
20 0 elsif ($align == align_center()) { }
376 0 5 if ($align == align_left()) { }
5 0 elsif ($align == align_center()) { }
394 20 0 defined $_ ? :
417 0 1 if (scalar @table_keys)
427 1 0 if ($include & include_headers() and $#$headers >= 0)
440 1 0 if ($include & include_data())
451 20 0 defined $value ? :
460 0 1 if ($include & include_footers() and $#$footers >= 0)
492 0 0 if ($status) { }
500 0 0 if ($status) { }
527 0 0 if ($include & include_headers() and $#$headers >= 0)
531 0 0 $_ == align_left() ? :
536 0 0 if ($include & include_data())
606 3 9 if $#{$$data[$row];} > $max_length
613 0 3 if $#$alignment > $max_length
619 3 0 $self->extend_headers == extend_with_empty() ? :
621 3 0 $self->extend_footers == extend_with_empty() ? :
623 3 0 $self->extend_data == extend_with_empty() ? :
655 1 2 if ($format == format_internal_boxed()) { }
1 1 elsif ($format == format_internal_github()) { }
1 0 elsif ($format == format_internal_html()) { }
0 0 elsif ($format == format_html_table()) { }
0 0 elsif ($format == format_text_csv()) { }
0 0 elsif ($format == format_text_unicodebox_table()) { }
693 0 0 defined $hash{'join'} ? :
705 0 31 if ($value < $min or $value > $max)