Condition Coverage

blib/lib/PDF/Builder/Resource/CIDFont.pm
Criterion Covered Total %
condition 1 62 1.6


and 3 conditions

line !l l&&!r l&&r condition
39 0 1 0 defined $pdf and not $self->is_obj($pdf)
89 0 0 0 ref $self->data->{'wx'} eq 'ARRAY' and defined $self->data->{'wx'}[$g]
0 0 0 ref $self->data->{'wx'} eq 'HASH' and defined $self->data->{'wx'}{$g}
123 0 0 0 $self->{'-dokern'} and $self->haveKernPairs
150 0 0 0 utf8::is_utf8($text) and defined $self->data->{'decode'}
0 0 0 utf8::is_utf8($text) and defined $self->data->{'decode'} and $self->data->{'decode'} ne 'ident'
0 0 0 utf8::is_utf8($text) and $self->data->{'decode'} eq 'ident'
0 0 0 not utf8::is_utf8($text) and defined $self->data->{'encode'}
0 0 0 not utf8::is_utf8($text) and defined $self->data->{'encode'} and $self->data->{'decode'} eq 'ident'
0 0 0 not utf8::is_utf8($text) and $self->can('issymbol')
0 0 0 not utf8::is_utf8($text) and $self->can('issymbol') and $self->issymbol
0 0 0 not utf8::is_utf8($text) and $self->can('issymbol') and $self->issymbol and $self->data->{'decode'} eq 'ident'
181 0 0 0 $_ > 127 && $_ < 160
202 0 0 0 defined $size and $self->{'-dokern'}
206 0 0 0 defined $indent and $indent != 0
240 0 0 0 defined $size and $self->{'-dokern'}
0 0 0 defined $size and $self->{'-dokern'} and $self->haveKernPairs
257 0 0 0 defined $indent and $indent != 0
264 0 0 0 defined $indent and $indent != 0
288 0 0 0 $_ > 127 && $_ < 160

or 2 conditions

line l !l condition
289 0 0 $self->data->{'u2g'}{$_} or 0