Condition Coverage

blib/lib/Lingua/IT/Conjugate.pm
Criterion Covered Total %
condition 20 102 19.6


and 3 conditions

line !l l&&!r l&&r condition
150 5 0 9 defined $opzioni and ref $opzioni eq 'HASH'
172 0 0 3 defined $tempo and defined $persona
0 0 0 not defined $tempo and defined $persona
0 0 0 defined $tempo and not defined $persona
302 0 1 0 $verbo_ausiliare eq 'essere' and $persona > 3
350 0 0 0 $tema =~ /[gc]$/ and $desinenza =~ /^[ie]/
0 0 0 $tema =~ /[gc]i$/ and $desinenza =~ /^[ie]/
0 0 0 $tema =~ /i$/ and $desinenza =~ /^i/
359 2 0 0 $tema =~ /n$/ and $desinenza =~ /^[oa]/
2 0 0 $tema =~ /[gnr]g$/ and $tempo eq 'passato_remoto'
2 0 0 $tema =~ /[gnr]g$/ and $tempo eq 'passato_remoto' and $persona == 1 || $persona == 3 || $persona == 6
2 0 0 $tema =~ /[nr]d$/ and $tempo eq 'passato_remoto'
2 0 0 $tema =~ /[nr]d$/ and $tempo eq 'passato_remoto' and $persona == 1 || $persona == 3 || $persona == 6
2 0 0 $tema =~ /isc$/ and $tempo eq 'presente' || $tempo eq 'congiuntivo_presente'
0 0 0 $tema =~ /isc$/ and $tempo eq 'presente' || $tempo eq 'congiuntivo_presente' and $persona == 4 || $persona == 5
2 0 0 $tema =~ /[aeious][cg]$/ and $tempo eq 'participio'
1 0 1 $tema =~ /([^aeiou])([^aeiou])$/ and $tempo eq 'participio'
360 0 0 0 $tempo eq 'passato_remoto' and $persona == 1 || $persona == 3 || $persona == 6
411 1 0 0 $prima eq 'm' and $seconda eq 'p'
1 0 0 $prima eq 'r' and $seconda eq 'd'
1 0 0 $prima eq 'n' and $seconda eq 'd'

or 3 conditions

line l !l&&r !l&&!r condition
87 5 41 328 /^\s*#/ or /^\s*$/
223 0 0 0 exists $Simile{$prova} or exists $Regolarizza{$prova}
0 0 0 exists $Simile{$prova} or exists $Regolarizza{$prova} or exists $Prefissi{$prova}
240 0 0 0 $tempi eq '*' or $tempi =~ /$tempo/
284 1 0 0 grep /^$verbo$/, @Ausiliari_essere or $riflessivo
359 0 0 0 $persona == 1 || $persona == 3 || $persona == 6
0 0 0 $persona == 1 || $persona == 3 || $persona == 6
0 0 0 $tempo eq 'presente' || $tempo eq 'congiuntivo_presente'
0 0 0 $persona == 4 || $persona == 5
360 0 0 0 $persona == 1 || $persona == 3 || $persona == 6
370 0 0 0 $persona == 1 or $persona == 6
466 0 0 0 exists $Simile{$prova} or exists $Regolarizza{$prova}
0 0 0 exists $Simile{$prova} or exists $Regolarizza{$prova} or exists $Prefissi{$prova}