aboutsummaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-09-20 22:33:09 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-09-20 22:33:09 +0200
commit01c4e2b31e888b003e700b2e7e7261f3fd5dab79 (patch)
treed67e8586ee2d026f595a094dba3e128c4ec486e5 /messagebus
parent3b2cdad302c83fcb12f653ed67980b80ebdcce80 (diff)
Add test for past and future versions too.
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/tests/sendadapter/sendadapter.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/messagebus/src/tests/sendadapter/sendadapter.cpp b/messagebus/src/tests/sendadapter/sendadapter.cpp
index 1daf84a6ce8..813f9186c4c 100644
--- a/messagebus/src/tests/sendadapter/sendadapter.cpp
+++ b/messagebus/src/tests/sendadapter/sendadapter.cpp
@@ -207,13 +207,15 @@ testSendAdapters(TestData &data, const std::vector<vespalib::Version> & versions
TEST("test that all known versions are present") {
TestData data;
ASSERT_TRUE(data.start());
+ EXPECT_FALSE(data._srcServer.net.getSendAdapter(vespalib::Version(4, 999)) != nullptr);
EXPECT_TRUE(data._srcServer.net.getSendAdapter(vespalib::Version(5, 0)) != nullptr);
EXPECT_TRUE(dynamic_cast<mbus::RPCSendV1 *>(data._srcServer.net.getSendAdapter(vespalib::Version(5, 0))) != nullptr);
EXPECT_TRUE(data._srcServer.net.getSendAdapter(vespalib::Version(6, 147)) != nullptr);
EXPECT_TRUE(dynamic_cast<mbus::RPCSendV1 *>(data._srcServer.net.getSendAdapter(vespalib::Version(6, 147))) != nullptr);
EXPECT_TRUE(data._srcServer.net.getSendAdapter(vespalib::Version(6, 148)) != nullptr);
EXPECT_TRUE(dynamic_cast<mbus::RPCSendV2 *>(data._srcServer.net.getSendAdapter(vespalib::Version(6, 148))) != nullptr);
-
+ EXPECT_TRUE(data._srcServer.net.getSendAdapter(vespalib::Version(9, 999)) != nullptr);
+ EXPECT_TRUE(dynamic_cast<mbus::RPCSendV2 *>(data._srcServer.net.getSendAdapter(vespalib::Version(9, 999))) != nullptr);
}
TEST("test that ee can send between multiple versions") {