diff options
author | Suganthi Mani <suganthi.mani@mongodb.com> | 2020-06-16 08:11:01 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-06-16 12:28:43 +0000 |
commit | 650653a961a87efdb68fec3f46f5c8d306d12522 (patch) | |
tree | 6abd6d8b43c66d400daedfe8bd3e3d23f809030a | |
parent | 40add1dc44736475ea3aa598f9878e990b2ad974 (diff) | |
download | mongo-650653a961a87efdb68fec3f46f5c8d306d12522.tar.gz |
SERVER-48411 Fixes clang tidy failure in member_config_test.cpp
-rw-r--r-- | src/mongo/db/repl/member_config_test.cpp | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/src/mongo/db/repl/member_config_test.cpp b/src/mongo/db/repl/member_config_test.cpp index 61f18e2369b..41903379aef 100644 --- a/src/mongo/db/repl/member_config_test.cpp +++ b/src/mongo/db/repl/member_config_test.cpp @@ -75,24 +75,32 @@ TEST(MemberConfig, ParseFailsWithMissingIdField) { TEST(MemberConfig, ParseMemberConfigId) { ReplSetTagConfig tagConfig; + // Fail case { - // Fail case ASSERT_THROWS(MemberConfig(BSON("_id" << -1 << "host" << "localhost:12345"), &tagConfig), ExceptionFor<ErrorCodes::BadValue>); } + // Pass cases { - // Pass cases - MemberConfig(BSON("_id" << 0 << "host" - << "localhost:12345"), - &tagConfig); - MemberConfig(BSON("_id" << MemberConfig::kMaxUserMemberId << "host" - << "localhost:12345"), - &tagConfig); - MemberConfig(BSON("_id" << (MemberConfig::kMaxUserMemberId + 1) << "host" - << "localhost:12345"), - &tagConfig); + + MemberConfig mc(BSON("_id" << 0 << "host" + << "localhost:12345"), + &tagConfig); + ASSERT_EQUALS(MemberId(0), mc.getId()); + } + { + MemberConfig mc(BSON("_id" << MemberConfig::kMaxUserMemberId << "host" + << "localhost:12345"), + &tagConfig); + ASSERT_EQUALS(MemberId(MemberConfig::kMaxUserMemberId), mc.getId()); + } + { + MemberConfig mc(BSON("_id" << (MemberConfig::kMaxUserMemberId + 1) << "host" + << "localhost:12345"), + &tagConfig); + ASSERT_EQUALS(MemberId(MemberConfig::kMaxUserMemberId + 1), mc.getId()); } } |