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 }