Files
excel-download/http-encryption/src/test/java/com/example/httpencryption/utils/AESUtilTest.java
2021-09-02 14:19:34 +09:00

30 lines
800 B
Java

package com.example.httpencryption.utils;
import com.example.httpencryption.dto.TestDto;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
class AESUtilTest {
AESUtil util = new AESUtil();
@Test
void encryptTest() throws JsonProcessingException {
ObjectMapper objectMapper = new ObjectMapper();
TestDto testDto = new TestDto("kim", 20);
String s = objectMapper.writeValueAsString(testDto);
String test = util.encrypt(s);
System.out.println("hello = " + test);
String decrypt = util.decrypt(test);
assertEquals("{\"username\":\"kim\",\"age\":20}", decrypt);
}
}