Skip to content
Snippets Groups Projects
Commit 287e0b18 authored by Birk Øvstetun Narvhus's avatar Birk Øvstetun Narvhus
Browse files

Merge branch 'test/48-test-for-jwt-generation' into 'main'

tests for key utils

See merge request idatt2106-v23-03/backend!23
parents 3e7de552 177a555e
No related branches found
No related tags found
No related merge requests found
package ntnu.idatt2016.v233.SmartMat.util.rsa;
import com.nimbusds.jose.jwk.JWKSet;
import com.nimbusds.jose.jwk.RSAKey;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
/**
* JwksTest is a test class for the Jwks utility class.
* @author Birk
* @version 1.0
* @since 04.04.2023
*/
class JwksTest {
@Test
public void testGenerateRsa() {
RSAKey rsaKey = Jwks.generateRsa();
JWKSet jwkSet = new JWKSet(rsaKey);
assertEquals(1, jwkSet.getKeys().size());
assertNotNull(jwkSet.toString());
assertNotNull(jwkSet.toString(true));
}
}
\ No newline at end of file
package ntnu.idatt2016.v233.SmartMat.util.rsa;
import org.junit.jupiter.api.Test;
import java.security.KeyPair;
import static org.junit.jupiter.api.Assertions.*;
/**
* KeyGeneratorUtilsTest is a test class for the KeyGeneratorUtils utility class.
* @author Birk
* @version 1.0
* @since 04.04.2023
*
*/
class KeyGeneratorUtilsTest {
@Test
void testGenerateRsaKey() {
KeyPair keyPair = KeyGeneratorUtils.generateRsaKey();
assertNotNull(keyPair.getPrivate());
assertNotNull(keyPair.getPublic());
assertEquals("RSA", keyPair.getPrivate().getAlgorithm());
assertEquals("RSA", keyPair.getPublic().getAlgorithm());
assertNotNull(keyPair.getPrivate().getEncoded());
assertNotNull(keyPair.getPublic().getEncoded());
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment