Branch Coverage

blib/lib/Vote/Count/Method/CondorcetVsIRV.pm
Criterion Covered Total %
branch 45 50 90.0


line true false branch
174 15 7 defined $self->LogTo ? :
201 2 2 if (defined $I->{'RedactedElection'})
217 2 17 if ($smithsetirv) { }
224 18 1 if $irvresult->{'winner'}
258 3 8 $simpleflag ? :
276 0 10 $options->{'smithsetirv'} ? :
277 2 8 $options->{'relaxed'} ? :
278 3 7 $options->{'simple'} ? :
283 9 1 if ($ConfirmC) { }
284 3 6 if ($simpleflag) { }
3 3 elsif ($ConfirmC eq $WonCondorcet or $ConfirmC eq $WonIRV) { }
286 1 2 if $ConfirmC ne $WonCondorcet
295 0 1 if ($ConfirmI eq $WonCondorcet or $ConfirmI eq $WonIRV)
300 1 3 unless $ConfirmC
304 2 2 if ($relaxed)
313 1 1 if ($Margin > $GreatestLoss)
324 15 6 defined $args{'smithsetirv'} ? :
325 9 12 defined $args{'simple'} ? :
329 0 21 if $majority
332 13 8 if ($WonCondorcet) { }
341 7 1 if ($WonIRV) { }
353 1 12 unless ($WonIRV)
354 1 0 if ($WonCondorcet)
360 2 10 if ($WonIRV eq $WonCondorcet)
364 0 10 if ($WonIRV and not $WonCondorcet)