+ EXPECT_EQ(51234, ntohs(address->getPort()));
+ EXPECT_EQ(1U, serverAddresses.size());
+ EXPECT_EQ("dummydatabaseaddress.local", serverAddresses.at(0).getHost());
+ EXPECT_EQ(1234U, ntohs(serverAddresses.at(0).getPort()));
+}
+
+TEST_F(DatabaseConfigurationImplTest, CanApplyAndReturnSentinelAddressDefaultSentinelPort)
+{
+ databaseConfigurationImpl->checkAndApplyServerAddress("dummydatabaseaddress.local:1234");
+ databaseConfigurationImpl->checkAndApplySentinelPorts("");
+ const auto serverAddresses(databaseConfigurationImpl->getServerAddresses());
+ const auto address = databaseConfigurationImpl->getSentinelAddress(boost::none);
+ EXPECT_NE(boost::none, databaseConfigurationImpl->getSentinelAddress(boost::none));
+ EXPECT_EQ("dummydatabaseaddress.local", address->getHost());
+ EXPECT_EQ(26379, ntohs(address->getPort()));
+ EXPECT_EQ(1U, serverAddresses.size());
+ EXPECT_EQ("dummydatabaseaddress.local", serverAddresses.at(0).getHost());
+ EXPECT_EQ(1234U, ntohs(serverAddresses.at(0).getPort()));