1 package civitas.crypto.algorithms;
2
3 import static org.junit.jupiter.api.Assertions.assertEquals;
4
5 import org.junit.jupiter.api.DisplayName;
6 import org.junit.jupiter.api.Test;
7 import org.mockito.InjectMocks;
8
9 import civitas.util.BasicValuesTestData;
10 import io.github.magwas.testing.TestBase;
11
12 class ConvertToBase64Test extends TestBase implements BasicValuesTestData {
13
14 @InjectMocks
15 ConvertToBase64 convertToBase64;
16
17 @Test
18 @DisplayName("converts a CivitasBigInteger to base64")
19 void test() {
20 assertEquals(BIGINT_A_BASE64, convertToBase64.apply(BIGINT_A));
21 }
22
23 @Test
24 @DisplayName("converts a byte array to base64")
25 void test2() {
26 assertEquals(SOMESTRING_BASE64, convertToBase64.apply(SOMESTRING.getBytes()));
27 }
28 }