diff options
author | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2022-07-19 14:45:41 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2022-07-20 13:56:33 +0200 |
commit | 91b46555d137dcdf73a534ba5fa10e07510eb0f9 (patch) | |
tree | b5d84e0d32f784512ec5fd70c889639828ad8e58 /security-utils/src/test/java/com/yahoo/security/tls/CapabilitySetTest.java | |
parent | ff025feea342cabb764b8e9cc1bba34cafe09409 (diff) |
Merge Java package 'c.y.s.tls.{auth,json,policy}' into 'c.y.s.tls'
Facilitate improved encapsulation of Vespa mTLS related classes
Diffstat (limited to 'security-utils/src/test/java/com/yahoo/security/tls/CapabilitySetTest.java')
-rw-r--r-- | security-utils/src/test/java/com/yahoo/security/tls/CapabilitySetTest.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/security-utils/src/test/java/com/yahoo/security/tls/CapabilitySetTest.java b/security-utils/src/test/java/com/yahoo/security/tls/CapabilitySetTest.java new file mode 100644 index 00000000000..87b16dbff1f --- /dev/null +++ b/security-utils/src/test/java/com/yahoo/security/tls/CapabilitySetTest.java @@ -0,0 +1,27 @@ +// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.security.tls; + +import org.junit.jupiter.api.Test; + +import java.util.Arrays; +import java.util.SortedSet; +import java.util.TreeSet; +import java.util.stream.Collectors; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * @author bjorncs + */ +class CapabilitySetTest { + + @Test + void contains_all_capabilities() { + SortedSet<String> expectedNames = Arrays.stream(Capability.values()) + .map(Capability::asString) + .collect(Collectors.toCollection(TreeSet::new)); + SortedSet<String> actualNames = CapabilitySet.all().toNames(); + assertEquals(expectedNames, actualNames); + } + +} |