View Javadoc
1   package civitas.crypto.votecapabilityshare;
2   
3   import civitas.crypto.votecapability.VoteCapability;
4   import civitas.util.CivitasBigIntegerFactory;
5   
6   public interface VoteCapabilityShareTestData extends VoteCapabilityTestData {
7   
8   	VoteCapability[] EMPTY_ARRAY = new VoteCapability[0];
9   
10  	VoteCapabilityShare VOTE_CAPABILITY_SHARE = new VoteCapabilityShare(MESSAGE_VOTE_CAPABILITY_SHARE_ENCODED);
11  
12  	VoteCapabilityShare[][] CAPABILITY_SHARE_MATRIX = {
13  		{
14  			new VoteCapabilityShare(CivitasBigIntegerFactory.obtain(2)),
15  			new VoteCapabilityShare(CivitasBigIntegerFactory.obtain(3))
16  		},
17  		{
18  			new VoteCapabilityShare(CivitasBigIntegerFactory.obtain(5)),
19  			new VoteCapabilityShare(CivitasBigIntegerFactory.obtain(7))
20  		}
21  	};
22  
23  	VoteCapabilityShare[] VOTE_CAPABILITY_SHARES = VOTE_CAPABILITIES.stream()
24  			.map(x -> new VoteCapabilityShare(x.m()))
25  			.toList()
26  			.toArray(new VoteCapabilityShare[0]);
27  }