summaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/net
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2021-10-21 13:57:16 +0000
committerHåvard Pettersen <havardpe@oath.com>2021-10-21 13:57:16 +0000
commit78ebc6b018c3de6c744755e70e516a01e081ab0a (patch)
treef90134e2a342262055b51fc15ddb9d2ef58f2596 /vespalib/src/tests/net
parent9abe019606f2367b05e4e13d796de65dddf7c449 (diff)
expose fallback host if you ask nicely
Diffstat (limited to 'vespalib/src/tests/net')
-rw-r--r--vespalib/src/tests/net/socket_spec/socket_spec_test.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/vespalib/src/tests/net/socket_spec/socket_spec_test.cpp b/vespalib/src/tests/net/socket_spec/socket_spec_test.cpp
index 508559893c2..6f266ccb9bd 100644
--- a/vespalib/src/tests/net/socket_spec/socket_spec_test.cpp
+++ b/vespalib/src/tests/net/socket_spec/socket_spec_test.cpp
@@ -6,33 +6,35 @@ using namespace vespalib;
void verify(const SocketSpec &spec, bool valid,
const vespalib::string &path, const vespalib::string &name,
- const vespalib::string &host, int port)
+ const vespalib::string &host, const vespalib::string &host_with_fallback,
+ int port)
{
EXPECT_EQUAL(spec.valid(), valid);
EXPECT_EQUAL(spec.path(), path);
EXPECT_EQUAL(spec.name(), name);
EXPECT_EQUAL(spec.host(), host);
+ EXPECT_EQUAL(spec.host_with_fallback(), host_with_fallback);
EXPECT_EQUAL(spec.port(), port);
}
void verify_path(const SocketSpec &spec, const vespalib::string &path) {
- TEST_DO(verify(spec, true, path, "", "", -1));
+ TEST_DO(verify(spec, true, path, "", "", "", -1));
}
void verify_name(const SocketSpec &spec, const vespalib::string &name) {
- TEST_DO(verify(spec, true, "", name, "", -1));
+ TEST_DO(verify(spec, true, "", name, "", "", -1));
}
void verify_host_port(const SocketSpec &spec, const vespalib::string &host, int port) {
- TEST_DO(verify(spec, true, "", "", host, port));
+ TEST_DO(verify(spec, true, "", "", host, host, port));
}
void verify_port(const SocketSpec &spec, int port) {
- TEST_DO(verify(spec, true, "", "", "", port));
+ TEST_DO(verify(spec, true, "", "", "", "localhost", port));
}
void verify_invalid(const SocketSpec &spec) {
- TEST_DO(verify(spec, false, "", "", "", -1));
+ TEST_DO(verify(spec, false, "", "", "", "", -1));
}
void verify_spec(const vespalib::string &str, const vespalib::string &expect) {