blib/lib/MsOffice/Word/Surgeon/PackagePart.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 23 | 40 | 57.5 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
100 | 125 | 5573 | 0 | not $xml_before_text and !defined($txt_contents) || $txt_contents eq '' |
339 | 548 | 0 | 1296 | not $run->xml_before and @new_runs |
548 | 1019 | 277 | not $run->xml_before and @new_runs and $new_runs[-1]->props eq $run->props |
line | l | !l | condition |
---|---|---|---|
91 | 3026 | 26 | $run_contents //= "" |
101 | 2874 | 0 | $xml_before_text // "" |
2840 | 34 | $txt_contents // "" | |
109 | 2893 | 0 | $xml_before_run // "" |
2818 | 75 | $props // "" | |
130 | 63 | 0 | $attrs{$_} or croak("missing attribute '${_}' in <Relationship> node") |
330 | 7 | 0 | $is_valid_arg->{$_} or croak("merge_runs(): invalid arg: $_") |
428 | 0 | 0 | @image_nums // 0 |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
100 | 2824 | 0 | 2749 | !defined($txt_contents) || $txt_contents eq '' |
108 | 915 | 1978 | 159 | $xml_before_run or @texts |
159 | 0 | 0 | 0 | $attrs{'title'} || $attrs{'descr'} |
209 | 0 | 0 | 0 | $self->images->{$title} || ($title =~ /^\d+$/u ? "word/media/image$title.png" : die("couldn't find image '${title}'")) |
482 | 69 | 0 | 0 | $2 // $3 |