summaryrefslogtreecommitdiff
path: root/src/mongo/dbtests
diff options
context:
space:
mode:
authorA. Jesse Jiryu Davis <jesse@mongodb.com>2019-04-24 22:24:56 -0400
committerA. Jesse Jiryu Davis <jesse@mongodb.com>2019-04-24 22:24:56 -0400
commita996036e453ef6c2719889d32f2d90817431529e (patch)
tree6898cf924e4bbcf18b01efb757bbf251b9271023 /src/mongo/dbtests
parent5e346eb4b9bb3ec678d4eac36b3f0a18c1c10939 (diff)
downloadmongo-a996036e453ef6c2719889d32f2d90817431529e.tar.gz
Revert "SERVER-4999 Normalize all hostnames to lowercase"
This reverts commit 5e346eb4b9bb3ec678d4eac36b3f0a18c1c10939.
Diffstat (limited to 'src/mongo/dbtests')
-rw-r--r--src/mongo/dbtests/replica_set_monitor_test.cpp30
1 files changed, 3 insertions, 27 deletions
diff --git a/src/mongo/dbtests/replica_set_monitor_test.cpp b/src/mongo/dbtests/replica_set_monitor_test.cpp
index f168d7bbad9..89ae6bd1085 100644
--- a/src/mongo/dbtests/replica_set_monitor_test.cpp
+++ b/src/mongo/dbtests/replica_set_monitor_test.cpp
@@ -29,6 +29,9 @@
#include "mongo/platform/basic.h"
+#include <set>
+#include <vector>
+
#include "mongo/base/init.h"
#include "mongo/client/connpool.h"
#include "mongo/client/dbclient_rs.h"
@@ -38,11 +41,6 @@
#include "mongo/dbtests/mock/mock_replica_set.h"
#include "mongo/unittest/unittest.h"
-#include <boost/algorithm/string/case_conv.hpp>
-
-#include <set>
-#include <vector>
-
namespace mongo {
namespace {
@@ -375,27 +373,5 @@ TEST_F(TwoNodeWithTags, SecDownRetryExpiredTimeout) {
monitor.reset();
}
-// Tests that hostnames with different capitalization are considered equal.
-TEST_F(TwoNodeWithTags, CaseInsensitive) {
- const auto primaryOnly = mongo::ReadPreference::PrimaryOnly;
- const auto secondaryOnly = mongo::ReadPreference::SecondaryOnly;
-
- MockReplicaSet* replSet = getReplSet();
-
- // Initialize with upcased primary hostname.
- set<HostAndPort> seedList;
- seedList.insert(HostAndPort(boost::algorithm::to_lower_copy(replSet->getPrimary())));
- auto monitor = ReplicaSetMonitor::createIfNeeded(replSet->getSetName(), seedList);
- monitor->runScanForMockReplicaSet();
-
- auto selectMember = [&](mongo::ReadPreference pref) {
- return monitor->getHostOrRefresh(ReadPreferenceSetting(pref, TagSet()), Milliseconds(1))
- .get()
- .toString();
- };
-
- ASSERT_EQ(selectMember(primaryOnly), replSet->getPrimary());
- ASSERT_EQ(selectMember(secondaryOnly), replSet->getSecondaries()[0]);
-}
} // namespace
} // namespace mongo