add throw clause
This commit is contained in:
parent
5274cf403f
commit
a8b42068a9
@ -7,16 +7,23 @@ import org.junit.jupiter.api.Test;
|
|||||||
import javax.crypto.SealedObject;
|
import javax.crypto.SealedObject;
|
||||||
import javax.crypto.SecretKey;
|
import javax.crypto.SecretKey;
|
||||||
import javax.crypto.spec.IvParameterSpec;
|
import javax.crypto.spec.IvParameterSpec;
|
||||||
|
import javax.crypto.BadPaddingException;
|
||||||
|
import javax.crypto.IllegalBlockSizeException;
|
||||||
|
import javax.crypto.NoSuchPaddingException;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
|
import java.security.InvalidAlgorithmParameterException;
|
||||||
|
import java.security.InvalidKeyException;
|
||||||
import java.security.NoSuchAlgorithmException;
|
import java.security.NoSuchAlgorithmException;
|
||||||
import java.security.spec.InvalidKeySpecException;
|
import java.security.spec.InvalidKeySpecException;
|
||||||
|
|
||||||
class AESUtilUnitTest implements WithAssertions {
|
class AESUtilUnitTest implements WithAssertions {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenString_whenEncrypt_thenSuccess() throws NoSuchAlgorithmException {
|
void givenString_whenEncrypt_thenSuccess()
|
||||||
|
throws NoSuchAlgorithmException, IllegalBlockSizeException, InvalidKeyException,
|
||||||
|
BadPaddingException, InvalidAlgorithmParameterException, NoSuchPaddingException {
|
||||||
// given
|
// given
|
||||||
String input = "baeldung";
|
String input = "baeldung";
|
||||||
SecretKey key = AESUtil.generateKey(128);
|
SecretKey key = AESUtil.generateKey(128);
|
||||||
@ -32,7 +39,9 @@ class AESUtilUnitTest implements WithAssertions {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenFile_whenEncrypt_thenSuccess() throws NoSuchAlgorithmException, IOException {
|
void givenFile_whenEncrypt_thenSuccess()
|
||||||
|
throws NoSuchAlgorithmException, IOException, IllegalBlockSizeException, InvalidKeyException,
|
||||||
|
BadPaddingException, InvalidAlgorithmParameterException, NoSuchPaddingException {
|
||||||
// given
|
// given
|
||||||
SecretKey key = AESUtil.generateKey(128);
|
SecretKey key = AESUtil.generateKey(128);
|
||||||
String algorithm = "AES/CBC/PKCS5Padding";
|
String algorithm = "AES/CBC/PKCS5Padding";
|
||||||
@ -53,7 +62,10 @@ class AESUtilUnitTest implements WithAssertions {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenObject_whenEncrypt_thenSuccess() throws NoSuchAlgorithmException {
|
void givenObject_whenEncrypt_thenSuccess()
|
||||||
|
throws NoSuchAlgorithmException, IllegalBlockSizeException, InvalidKeyException,
|
||||||
|
InvalidAlgorithmParameterException, NoSuchPaddingException, IOException, BadPaddingException,
|
||||||
|
ClassNotFoundException {
|
||||||
// given
|
// given
|
||||||
Student student = new Student("Baeldung", 20);
|
Student student = new Student("Baeldung", 20);
|
||||||
SecretKey key = AESUtil.generateKey(128);
|
SecretKey key = AESUtil.generateKey(128);
|
||||||
@ -69,7 +81,9 @@ class AESUtilUnitTest implements WithAssertions {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void givenPassword_whenEncrypt_thenSuccess() throws InvalidKeySpecException, NoSuchAlgorithmException {
|
void givenPassword_whenEncrypt_thenSuccess()
|
||||||
|
throws InvalidKeySpecException, NoSuchAlgorithmException, IllegalBlockSizeException,
|
||||||
|
InvalidKeyException, BadPaddingException, InvalidAlgorithmParameterException, NoSuchPaddingException {
|
||||||
// given
|
// given
|
||||||
String plainText = "www.baeldung.com";
|
String plainText = "www.baeldung.com";
|
||||||
String password = "baeldung";
|
String password = "baeldung";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user