Branch Coverage

blib/lib/Locale/TextDomain/OO/Extract/Process/Plugin/PO.pm
Criterion Covered Total %
branch 0 50 0.0


line true false branch
70 0 0 unless defined $filename
72 0 0 unless my $pos_ref = 'Locale::PO'->load_file_asarray($filename)
90 0 0 unless defined $text
92 0 0 unless length $text
100 0 0 unless defined $text
103 0 0 unless length $text
123 0 0 defined $value ? :
132 0 0 defined $value ? :
151 0 0 $index++ ? :
0 0 defined $po->msgid_plural ? :
153 0 0 defined $value ? :
196 0 0 unless defined $filename
208 0 0 defined $self->project ? :
0 0 unless my $entries_ref = $self->lexicon_ref->{$lexicon_key}
220 0 0 defined $self->project ? :
0 0 unless my $header = 'Locale::TextDomain::OO::Util::ExtractHeader'->instance->extract_header_msgstr($entries_ref->{''}{'msgstr'} || $self->default_header)
233 0 0 if (defined $entry_ref->{'reference'})
249 0 0 ref $entry_ref->{'reference'} eq 'HASH' ? :
256 0 0 unless $Locale::TextDomain::OO::Extract::Process::Plugin::PO::a->[1] cmp $Locale::TextDomain::OO::Extract::Process::Plugin::PO::b->[1]
267 0 0 unless defined $text
269 0 0 unless length $text
283 0 0 defined $value ? :
296 0 0 defined $value ? :
308 0 0 defined $po_data->{'msgstr'} ? :
0 0 defined $po_data->{'msgid_plural'} ? :