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