aboutsummaryrefslogtreecommitdiffstats
path: root/security-utils/src/test/java/com/yahoo/security/tls/CapabilitySetTest.java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2022-07-19 14:45:41 +0200
committerBjørn Christian Seime <bjorncs@yahooinc.com>2022-07-20 13:56:33 +0200
commit91b46555d137dcdf73a534ba5fa10e07510eb0f9 (patch)
treeb5d84e0d32f784512ec5fd70c889639828ad8e58 /security-utils/src/test/java/com/yahoo/security/tls/CapabilitySetTest.java
parentff025feea342cabb764b8e9cc1bba34cafe09409 (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.java27
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);
+ }
+
+}