diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2017-06-21 20:01:36 -0400 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2017-06-26 10:43:02 -0400 |
commit | 95dae0d467d6798b015a5328073a5e3c9e75cdc8 (patch) | |
tree | 6ddaeee1c17a2288abdc882feda7ab5adf7592f4 /src/mongo/s/balancer_configuration_test.cpp | |
parent | b798e8d10ee53e1448a6ef0542d9d022037d2ea7 (diff) | |
download | mongo-95dae0d467d6798b015a5328073a5e3c9e75cdc8.tar.gz |
SERVER-29804 Remove 'undefined behaviour' in the sharding catalog unit-tests
Diffstat (limited to 'src/mongo/s/balancer_configuration_test.cpp')
-rw-r--r-- | src/mongo/s/balancer_configuration_test.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/s/balancer_configuration_test.cpp b/src/mongo/s/balancer_configuration_test.cpp index 90ef685b740..834d3d12157 100644 --- a/src/mongo/s/balancer_configuration_test.cpp +++ b/src/mongo/s/balancer_configuration_test.cpp @@ -51,12 +51,12 @@ using executor::RemoteCommandRequest; using std::vector; using unittest::assertGet; -const BSONObj kReplSecondaryOkMetadata{[] { +BSONObj getReplSecondaryOkMetadata() { BSONObjBuilder o; ReadPreferenceSetting(ReadPreference::Nearest).toContainingBSON(&o); o.append(rpc::kReplSetMetadataFieldName, 1); return o.obj(); -}()}; +} class BalancerConfigurationTestFixture : public ShardingTestFixture { protected: @@ -66,7 +66,7 @@ protected: */ void expectSettingsQuery(StringData key, StatusWith<boost::optional<BSONObj>> result) { onFindCommand([&](const RemoteCommandRequest& request) { - ASSERT_BSONOBJ_EQ(kReplSecondaryOkMetadata, + ASSERT_BSONOBJ_EQ(getReplSecondaryOkMetadata(), rpc::TrackingMetadata::removeTrackingData(request.metadata)); const NamespaceString nss(request.dbname, request.cmdObj.firstElement().String()); |