mirror of
https://codeberg.org/PGPainless/cert-d-pgpainless.git
synced 2025-09-09 10:19:48 +02:00
Bump cert-d-java to 0.2.1 and handle NoSuchElementExceptions
This commit is contained in:
parent
52a31cb541
commit
27ae686d52
4 changed files with 16 additions and 11 deletions
|
@ -7,7 +7,7 @@ package org.pgpainless.cert_d;
|
|||
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
import static org.junit.jupiter.api.Assertions.assertNull;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
@ -20,6 +20,7 @@ import java.util.HashMap;
|
|||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.NoSuchElementException;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
|
@ -74,8 +75,8 @@ public class SharedPGPCertificateDirectoryTest {
|
|||
OpenPgpFingerprint fingerprint = OpenPgpFingerprint.of(cert);
|
||||
ByteArrayInputStream certIn = new ByteArrayInputStream(cert.getEncoded());
|
||||
|
||||
// standard case: get() is null
|
||||
assertNull(directory.getByFingerprint(fingerprint.toString().toLowerCase()));
|
||||
// standard case: no cert found
|
||||
assertThrows(NoSuchElementException.class, () -> directory.getByFingerprint(fingerprint.toString().toLowerCase()));
|
||||
|
||||
// insert and check returned certs fingerprint
|
||||
Certificate certificate = directory.insert(certIn, dummyMerge);
|
||||
|
@ -99,8 +100,8 @@ public class SharedPGPCertificateDirectoryTest {
|
|||
OpenPgpFingerprint fingerprint = OpenPgpFingerprint.of(trustRoot);
|
||||
ByteArrayInputStream certIn = new ByteArrayInputStream(trustRoot.getEncoded());
|
||||
|
||||
// standard case: get() is null
|
||||
assertNull(directory.getBySpecialName("trust-root"));
|
||||
// standard case: no cert found
|
||||
assertThrows(NoSuchElementException.class, () -> directory.getBySpecialName("trust-root"));
|
||||
|
||||
// insert and check returned certs fingerprint
|
||||
Certificate certificate = directory.insertWithSpecialName("trust-root", certIn, dummyMerge);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue