1 package civitas.common.board.tests;
2
3 import java.util.Base64;
4 import java.util.List;
5
6 import civitas.common.board.BoardClosedContentCommitment;
7 import civitas.common.election.tests.ElectionIdTestData;
8
9 public interface BoardClosedContentCommitmentTestData extends ElectionIdTestData, BulletinBoardTestData {
10
11 List<BoardClosedContentCommitment> BOARD_CLOSED_CONTENT_COMMITMENTS = List.of(0, 2, 1).stream()
12 .map(x -> new BoardClosedContentCommitment(ELECTION_ID, "board" + x, List.of()))
13 .toList();
14 String BLOCK0_META = "voterSubmission-voterBlock0";
15 byte[] BLOCK0_HASH = "bbblock0 hash".getBytes();
16 String BLOCK0_HASH_BASE64 = Base64.getEncoder().encodeToString(BLOCK0_HASH);
17 String BLOCK1_META = "voterSubmission-voterBlock1";
18 byte[] BLOCK1_HASH = "bbblock1 hash".getBytes();
19 String BLOCK1_HASH_BASE64 = Base64.getEncoder().encodeToString(BLOCK1_HASH);
20
21 BoardClosedContentCommitment BOARD_CLOSED_CONTENT_COMMITMENT = new BoardClosedContentCommitment(
22 ELECTION_ID, BULLETIN_BOARD_ID, List.of(BLOCK0_HASH_BASE64, BLOCK1_HASH_BASE64));
23
24 String BOARD_CLOSED_CONTENT_COMMITMENT_XML = "mock BOARD_CLOSED_CONTENT_COMMITMENT_XML";
25 }