Condition Coverage

blib/lib/Wiktionary/Parser/Document.pm
Criterion Covered Total %
condition 16 55 29.0


and 3 conditions

line !l l&&!r l&&r condition
33 1 0 20 $sections and @$sections
103 0 0 0 $sections and @$sections
472 0 0 0 $pos and $lang_code
553 4 19 14 $include_transliterations and $lexeme->get_transliteration
556 0 37 0 $include_alternate_translations and $lexeme->get_alternate

or 2 conditions

line l !l condition
29 0 21 $$self{'verbose'} ||= 0
605 0 0 $$self{'linked_documents'} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
372 0 0 0 $x_nyms{$lang}{'language'} ||= $self->get_language_mapper->code2language($lang)
413 0 0 0 $meta{$lang}{'language'} ||= $self->get_language_mapper->code2language($lang)
422 0 0 0 $meta{$lang}{'language'} ||= $self->get_language_mapper->code2language($lang)
430 0 0 0 $meta{$lang}{'language'} ||= $self->get_language_mapper->code2language($lang)
438 0 0 0 $meta{$lang}{'language'} ||= $self->get_language_mapper->code2language($lang)
446 0 0 0 $meta{$lang}{'language'} ||= $self->get_language_mapper->code2language($lang)
474 0 0 0 $parts_of_speech{$lang_code}{'language'} ||= get_language_mapper()->code2language($lang_code)
545 22 3 0 $self->get_language_mapper->code2language($tagged_language_code) || $normalized_language
546 25 0 0 $self->get_language_mapper->language2code($normalized_language) || $tagged_language_code
565 29 19 0 $translations{$word_sense_lexeme}{$language_code}{'language'} ||= $normalized_language
566 29 19 0 $translations{$word_sense_lexeme}{$language_code}{'part_of_speech'} ||= $part_of_speech
626 70 20 0 $$self{'language_map'} ||= 'Wiktionary::Parser::Language'->new