Condition Coverage

blib/lib/Lingua/EN/Inflexion/Term.pm
Criterion Covered Total %
condition 19 43 44.1


and 3 conditions

line !l l&&!r l&&r condition
75 94 0 47 &blessed($other_arg) and $other_arg->isa('Lingua::EN::Inflexion::Term')
197 0 0 0 defined $max_trans and $value >= $max_trans
225 0 0 0 defined $max_trans and $value >= $max_trans

or 2 conditions

line l !l condition
146 717 241 $count //= 1
415 0 0 $count //= 1

or 3 conditions

line l !l&&r !l&&!r condition
16 25148 0 0 $term // croak("Missing arg to $class ctor")
76 45 0 2 lc $term->singular eq lc $other_arg->singular || lc $term->plural eq lc $other_arg->plural || lc $term->classical->plural eq lc $other_arg->classical->plural
194 0 0 0 Lingua::EN::Words2Nums::words2nums($value) // $value
222 0 0 0 Lingua::EN::Words2Nums::words2nums($value) // $value
463 6 12 0 $adj_is_plural{$term} || $adj_is_plural{lc $term} || !($adj_is_singular{$term} || $adj_is_singular{lc $term})
470 10 12 0 $adj_is_singular{$term} || $adj_is_singular{lc $term} || !($adj_is_plural{$term} || $adj_is_plural{lc $term})
488 6 0 6 $adj_singular_of{$term} // $adj_singular_of{lc $term}
6 6 0 ($adj_singular_of{$term} // $adj_singular_of{lc $term}) // $term
507 10 0 6 $adj_plural_of{$term} // $adj_plural_of{lc $term}
10 6 0 ($adj_plural_of{$term} // $adj_plural_of{lc $term}) // $term