aboutsummaryrefslogtreecommitdiffstats
path: root/security-utils/src/test/java/com/yahoo/security/tls
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2022-07-21 17:08:44 +0200
committerBjørn Christian Seime <bjorncs@yahooinc.com>2022-07-21 17:08:44 +0200
commit936301838e68ffb8d5d12de2f53c4b6a3b3f8d68 (patch)
treec35646a7cdab894963d77ce2f35dd32591993e9e /security-utils/src/test/java/com/yahoo/security/tls
parent6463cfc76701d8fba705b8850075c0ee6b98dcbb (diff)
Force caller to handle failed capability verification check
Diffstat (limited to 'security-utils/src/test/java/com/yahoo/security/tls')
-rw-r--r--security-utils/src/test/java/com/yahoo/security/tls/ConnectionAuthContextTest.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/security-utils/src/test/java/com/yahoo/security/tls/ConnectionAuthContextTest.java b/security-utils/src/test/java/com/yahoo/security/tls/ConnectionAuthContextTest.java
index 92caa2d7aaa..c30a812a30d 100644
--- a/security-utils/src/test/java/com/yahoo/security/tls/ConnectionAuthContextTest.java
+++ b/security-utils/src/test/java/com/yahoo/security/tls/ConnectionAuthContextTest.java
@@ -1,4 +1,5 @@
-package com.yahoo.security.tls;// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+package com.yahoo.security.tls;
import com.yahoo.security.KeyAlgorithm;
import com.yahoo.security.KeyUtils;
@@ -16,16 +17,18 @@ import java.util.Set;
import static com.yahoo.security.SignatureAlgorithm.SHA256_WITH_ECDSA;
import static org.assertj.core.api.AssertionsForInterfaceTypes.assertThat;
-import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertThrows;
/**
* @author bjorncs
*/
class ConnectionAuthContextTest {
+
@Test
void fails_on_missing_capabilities() {
ConnectionAuthContext ctx = createConnectionAuthContext();
- assertFalse(ctx.hasCapabilities(CapabilitySet.from(Capability.CONTENT__STATUS_PAGES)));
+ assertThrows(MissingCapabilitiesException.class,
+ () -> ctx.verifyCapabilities(CapabilitySet.from(Capability.CONTENT__STATUS_PAGES)));
}
@Test
@@ -56,4 +59,4 @@ class ConnectionAuthContextTest {
}
-} \ No newline at end of file
+}