diff options
author | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2022-07-21 17:08:44 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2022-07-21 17:08:44 +0200 |
commit | 936301838e68ffb8d5d12de2f53c4b6a3b3f8d68 (patch) | |
tree | c35646a7cdab894963d77ce2f35dd32591993e9e /security-utils/src/test/java/com/yahoo/security/tls | |
parent | 6463cfc76701d8fba705b8850075c0ee6b98dcbb (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.java | 11 |
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 +} |