diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-09-20 22:33:09 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-09-20 22:33:09 +0200 |
commit | 01c4e2b31e888b003e700b2e7e7261f3fd5dab79 (patch) | |
tree | d67e8586ee2d026f595a094dba3e128c4ec486e5 /messagebus | |
parent | 3b2cdad302c83fcb12f653ed67980b80ebdcce80 (diff) |
Add test for past and future versions too.
Diffstat (limited to 'messagebus')
-rw-r--r-- | messagebus/src/tests/sendadapter/sendadapter.cpp | 4 |
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") { |