1 package civitas.crypto.algorithms.tests;
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.crypto.algorithms.ConvertToBase64;
10 import civitas.util.tests.BasicValuesTestData;
11 import io.github.magwas.konveyor.testing.TestBase;
12
13 class ConvertToBase64Test extends TestBase implements BasicValuesTestData {
14
15 @InjectMocks
16 ConvertToBase64 convertToBase64;
17
18 @Test
19 @DisplayName("converts a CivitasBigInteger to base64")
20 void test() {
21 assertEquals(BIGINT_A_BASE64, convertToBase64.apply(BIGINT_A));
22 }
23
24 @Test
25 @DisplayName("converts a byte array to base64")
26 void test2() {
27 assertEquals(SOMESTRING_BASE64, convertToBase64.apply(SOMESTRING.getBytes()));
28 }
29 }