summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/topology_coordinator_v1_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/topology_coordinator_v1_test.cpp')
-rw-r--r--src/mongo/db/repl/topology_coordinator_v1_test.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/db/repl/topology_coordinator_v1_test.cpp b/src/mongo/db/repl/topology_coordinator_v1_test.cpp
index 04d0a152219..170bfc1587b 100644
--- a/src/mongo/db/repl/topology_coordinator_v1_test.cpp
+++ b/src/mongo/db/repl/topology_coordinator_v1_test.cpp
@@ -1538,7 +1538,8 @@ TEST_F(TopoCoordTest, ReplSetGetStatus) {
Timestamp lastStableRecoveryTimestamp(2, 2);
Timestamp lastStableCheckpointTimestampDeprecated(2, 2);
BSONObj initialSyncStatus = BSON("failedInitialSyncAttempts" << 1);
- BSONObj electionCandidateMetrics = BSON("DummyElectionMetrics" << 1);
+ BSONObj electionCandidateMetrics = BSON("DummyElectionCandidateMetrics" << 1);
+ BSONObj electionParticipantMetrics = BSON("DummyElectionParticipantMetrics" << 1);
std::string setName = "mySet";
ReplSetHeartbeatResponse hb;
@@ -1595,6 +1596,7 @@ TEST_F(TopoCoordTest, ReplSetGetStatus) {
{readConcernMajorityOpTime, readConcernMajorityWallTime},
initialSyncStatus,
electionCandidateMetrics,
+ electionParticipantMetrics,
lastStableCheckpointTimestampDeprecated,
lastStableRecoveryTimestamp},
&statusBuilder,
@@ -1708,6 +1710,7 @@ TEST_F(TopoCoordTest, ReplSetGetStatus) {
ASSERT_EQUALS(3, rsStatus["writeMajorityCount"].numberInt());
ASSERT_BSONOBJ_EQ(initialSyncStatus, rsStatus["initialSyncStatus"].Obj());
ASSERT_BSONOBJ_EQ(electionCandidateMetrics, rsStatus["electionCandidateMetrics"].Obj());
+ ASSERT_BSONOBJ_EQ(electionParticipantMetrics, rsStatus["electionParticipantMetrics"].Obj());
// Test no lastStableRecoveryTimestamp field.
BSONObjBuilder statusBuilder2;
@@ -1727,6 +1730,7 @@ TEST_F(TopoCoordTest, ReplSetGetStatus) {
ASSERT_FALSE(rsStatus.hasField("lastStableRecoveryTimestamp"));
ASSERT_FALSE(rsStatus.hasField("lastStableCheckpointTimestamp"));
ASSERT_FALSE(rsStatus.hasField("electionCandidateMetrics"));
+ ASSERT_FALSE(rsStatus.hasField("electionParticipantMetrics"));
}
TEST_F(TopoCoordTest, ReplSetGetStatusWriteMajorityDifferentFromMajorityVoteCount) {