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 }