View Javadoc
1   package civitas.common.ballot.tests;
2   
3   import java.util.function.Supplier;
4   
5   import civitas.common.VoteChoice;
6   import civitas.common.ballot.Ballot;
7   
8   public interface BallotTestData {
9   
10  	Supplier<Ballot> BALLOT_EMPTY = () -> new Ballot(3, new VoteChoice[3]);
11  
12  	Ballot BALLOT_ONE_RECORD = new Ballot(3, new VoteChoice[] {null, VoteChoice.I_BEATS_J, null});
13  
14  	int VOTER_BLOCK = 3;
15  	int NUM_CANDIDATES = 3;
16  	Ballot BALLOT = new Ballot(
17  			NUM_CANDIDATES, new VoteChoice[] {VoteChoice.I_BEATS_J, VoteChoice.J_BEATS_I, VoteChoice.NEITHER_BEAT});
18  
19  	Ballot BALLOT_SHORT_MATRIX =
20  			new Ballot(NUM_CANDIDATES, new VoteChoice[] {VoteChoice.I_BEATS_J, VoteChoice.J_BEATS_I});
21  
22  	Ballot BALLOT_2_CANDIDATES = new Ballot(2, new VoteChoice[] {VoteChoice.I_BEATS_J});
23  }