Branch Coverage

blib/lib/CAM/PDF/PageText.pm
Criterion Covered Total %
branch 20 42 47.6


line true false branch
68 3541 164 if (ref $node) { }
70 3162 379 if (@{$node;} > 0) { }
73 373 2789 if ($$block{'type'} eq 'block') { }
1758 1031 elsif ($in_textblock) { }
75 164 209 if ($$block{'name'} eq 'BT')
85 0 1758 if ($$block{'type'} ne 'op')
91 0 963 $$block{'name'} eq 'T*' ? :
0 963 $$block{'name'} eq 'TD' ? :
0 963 $$block{'name'} eq 'Td' ? :
0 963 $$block{'name'} eq '\\"' ? :
0 963 $$block{'name'} eq q[\\'] ? :
795 963 $$block{'name'} eq 'Tj' ? :
0 1758 $$block{'name'} eq 'TJ' ? :
125 0 0 if (@{$args_ref;} != 1 or $$args_ref[0]{'type'} ne 'array')
133 0 0 if ($$node{'type'} eq 'string' or $$node{'type'} eq 'hexstring') { }
0 0 elsif ($$node{'type'} eq 'number') { }
142 0 0 if ($$node{'value'} < -250)
156 0 795 if (@{$args_ref;} < 1 or $$args_ref[-1]{'type'} ne 'string' and $$args_ref[-1]{'type'} ne 'hexstring')
172 0 0 if (@{$args_ref;} < 1 or $$args_ref[-1]{'type'} ne 'string' and $$args_ref[-1]{'type'} ne 'hexstring')
188 0 0 if (@{$args_ref;} != 2 or $$args_ref[0]{'type'} ne 'number' or $$args_ref[1]{'type'} ne 'number')
198 0 0 if ($$args_ref[1]{'value'} < 0 and 2 * abs($$args_ref[1]{'value'}) > abs $$args_ref[0]{'value'})