MCPcopy Create free account
hub / github.com/apache/nifi-minifi-cpp / testIsSubsetOf

Function testIsSubsetOf

libminifi/test/unit/ExtendedKeyUsageTests.cpp:65–100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63}
64
65void testIsSubsetOf(
66 const utils::tls::ExtendedKeyUsage key_usage_empty,
67 const utils::tls::ExtendedKeyUsage key_usage_clientauth,
68 const utils::tls::ExtendedKeyUsage key_usage_clientauth_serverauth,
69 const utils::tls::ExtendedKeyUsage key_usage_clientauth_serverauth_codesigning,
70 const utils::tls::ExtendedKeyUsage key_usage_clientauth_serverauth_timestamping) {
71 REQUIRE(key_usage_empty.isSubsetOf(key_usage_empty));
72 REQUIRE(key_usage_empty.isSubsetOf(key_usage_clientauth));
73 REQUIRE(key_usage_empty.isSubsetOf(key_usage_clientauth_serverauth));
74 REQUIRE(key_usage_empty.isSubsetOf(key_usage_clientauth_serverauth_codesigning));
75 REQUIRE(key_usage_empty.isSubsetOf(key_usage_clientauth_serverauth_timestamping));
76
77 REQUIRE_FALSE(key_usage_clientauth.isSubsetOf(key_usage_empty));
78 REQUIRE(key_usage_clientauth.isSubsetOf(key_usage_clientauth));
79 REQUIRE(key_usage_clientauth.isSubsetOf(key_usage_clientauth_serverauth));
80 REQUIRE(key_usage_clientauth.isSubsetOf(key_usage_clientauth_serverauth_codesigning));
81 REQUIRE(key_usage_clientauth.isSubsetOf(key_usage_clientauth_serverauth_timestamping));
82
83 REQUIRE_FALSE(key_usage_clientauth_serverauth.isSubsetOf(key_usage_empty));
84 REQUIRE_FALSE(key_usage_clientauth_serverauth.isSubsetOf(key_usage_clientauth));
85 REQUIRE(key_usage_clientauth_serverauth.isSubsetOf(key_usage_clientauth_serverauth));
86 REQUIRE(key_usage_clientauth_serverauth.isSubsetOf(key_usage_clientauth_serverauth_codesigning));
87 REQUIRE(key_usage_clientauth_serverauth.isSubsetOf(key_usage_clientauth_serverauth_timestamping));
88
89 REQUIRE_FALSE(key_usage_clientauth_serverauth_codesigning.isSubsetOf(key_usage_empty));
90 REQUIRE_FALSE(key_usage_clientauth_serverauth_codesigning.isSubsetOf(key_usage_clientauth));
91 REQUIRE_FALSE(key_usage_clientauth_serverauth_codesigning.isSubsetOf(key_usage_clientauth_serverauth));
92 REQUIRE(key_usage_clientauth_serverauth_codesigning.isSubsetOf(key_usage_clientauth_serverauth_codesigning));
93 REQUIRE_FALSE(key_usage_clientauth_serverauth_codesigning.isSubsetOf(key_usage_clientauth_serverauth_timestamping));
94
95 REQUIRE_FALSE(key_usage_clientauth_serverauth_timestamping.isSubsetOf(key_usage_empty));
96 REQUIRE_FALSE(key_usage_clientauth_serverauth_timestamping.isSubsetOf(key_usage_clientauth));
97 REQUIRE_FALSE(key_usage_clientauth_serverauth_timestamping.isSubsetOf(key_usage_clientauth_serverauth));
98 REQUIRE_FALSE(key_usage_clientauth_serverauth_timestamping.isSubsetOf(key_usage_clientauth_serverauth_codesigning));
99 REQUIRE(key_usage_clientauth_serverauth_timestamping.isSubsetOf(key_usage_clientauth_serverauth_timestamping));
100}
101
102} // namespace
103

Callers 1

Calls 1

isSubsetOfMethod · 0.80

Tested by

no test coverage detected