summaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/net
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2022-08-25 13:27:59 +0000
committerTor Brede Vekterli <vekterli@yahooinc.com>2022-08-25 13:34:11 +0000
commitbf13afeb506b581aa7af898941c3c5cf885946d4 (patch)
tree4bfc92d95caa87e446c84726998ce083fb361337 /vespalib/src/tests/net
parenta105ffc48d22834af461cafd17da6e4bc8c7e715 (diff)
Add capabilities and RPC filters for sentinel and internal Proton APIs
Diffstat (limited to 'vespalib/src/tests/net')
-rw-r--r--vespalib/src/tests/net/tls/capabilities/capabilities_test.cpp28
1 files changed, 16 insertions, 12 deletions
diff --git a/vespalib/src/tests/net/tls/capabilities/capabilities_test.cpp b/vespalib/src/tests/net/tls/capabilities/capabilities_test.cpp
index 4a20200c631..96d345a40f0 100644
--- a/vespalib/src/tests/net/tls/capabilities/capabilities_test.cpp
+++ b/vespalib/src/tests/net/tls/capabilities/capabilities_test.cpp
@@ -38,12 +38,14 @@ TEST("CapabilitySet instances are equality comparable") {
}
TEST("Can get underlying name of all Capability instances") {
- EXPECT_EQUAL(Capability::content_storage_api().name(), "vespa.content.storage_api"sv);
- EXPECT_EQUAL(Capability::content_document_api().name(), "vespa.content.document_api"sv);
- EXPECT_EQUAL(Capability::content_search_api().name(), "vespa.content.search_api"sv);
- EXPECT_EQUAL(Capability::slobrok_api().name(), "vespa.slobrok.api"sv);
- EXPECT_EQUAL(Capability::content_status_pages().name(), "vespa.content.status_pages"sv);
- EXPECT_EQUAL(Capability::content_metrics_api().name(), "vespa.content.metrics_api"sv);
+ EXPECT_EQUAL(Capability::content_storage_api().name(), "vespa.content.storage_api"sv);
+ EXPECT_EQUAL(Capability::content_document_api().name(), "vespa.content.document_api"sv);
+ EXPECT_EQUAL(Capability::content_search_api().name(), "vespa.content.search_api"sv);
+ EXPECT_EQUAL(Capability::content_proton_admin_api().name(), "vespa.content.proton_admin_api"sv);
+ EXPECT_EQUAL(Capability::slobrok_api().name(), "vespa.slobrok.api"sv);
+ EXPECT_EQUAL(Capability::config_sentinel_api().name(), "vespa.config.sentinel_api"sv);
+ EXPECT_EQUAL(Capability::content_status_pages().name(), "vespa.content.status_pages"sv);
+ EXPECT_EQUAL(Capability::content_metrics_api().name(), "vespa.content.metrics_api"sv);
EXPECT_EQUAL(Capability::content_cluster_controller_internal_state_api().name(),
"vespa.content.cluster_controller.internal_state_api"sv);
}
@@ -69,12 +71,14 @@ void check_capability_set_mapping(const std::string& name, CapabilitySet expecte
}
TEST("All known capabilities can be looked up by name") {
- check_capability_mapping("vespa.content.storage_api", Capability::content_storage_api());
- check_capability_mapping("vespa.content.document_api", Capability::content_document_api());
- check_capability_mapping("vespa.content.search_api", Capability::content_search_api());
- check_capability_mapping("vespa.slobrok.api", Capability::slobrok_api());
- check_capability_mapping("vespa.content.status_pages", Capability::content_status_pages());
- check_capability_mapping("vespa.content.metrics_api", Capability::content_metrics_api());
+ check_capability_mapping("vespa.content.storage_api", Capability::content_storage_api());
+ check_capability_mapping("vespa.content.document_api", Capability::content_document_api());
+ check_capability_mapping("vespa.content.search_api", Capability::content_search_api());
+ check_capability_mapping("vespa.content.proton_admin_api", Capability::content_proton_admin_api());
+ check_capability_mapping("vespa.slobrok.api", Capability::slobrok_api());
+ check_capability_mapping("vespa.config.sentinel_api", Capability::config_sentinel_api());
+ check_capability_mapping("vespa.content.status_pages", Capability::content_status_pages());
+ check_capability_mapping("vespa.content.metrics_api", Capability::content_metrics_api());
check_capability_mapping("vespa.content.cluster_controller.internal_state_api",
Capability::content_cluster_controller_internal_state_api());
}