diff options
Diffstat (limited to 'src/mongo/db/repl/replication_coordinator_mock.cpp')
-rw-r--r-- | src/mongo/db/repl/replication_coordinator_mock.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mongo/db/repl/replication_coordinator_mock.cpp b/src/mongo/db/repl/replication_coordinator_mock.cpp index 4a0bb7c8ea8..b962e9b11bc 100644 --- a/src/mongo/db/repl/replication_coordinator_mock.cpp +++ b/src/mongo/db/repl/replication_coordinator_mock.cpp @@ -32,6 +32,7 @@ #include "mongo/base/status.h" #include "mongo/db/namespace_string.h" +#include "mongo/db/repl/is_master_response.h" #include "mongo/db/repl/read_concern_args.h" #include "mongo/db/repl/sync_source_resolver.h" #include "mongo/db/storage/snapshot_name.h" @@ -244,7 +245,13 @@ Status ReplicationCoordinatorMock::processReplSetGetStatus(BSONObjBuilder* resul return Status::OK(); } -void ReplicationCoordinatorMock::fillIsMasterForReplSet(IsMasterResponse* result) {} +void ReplicationCoordinatorMock::fillIsMasterForReplSet(IsMasterResponse* result) { + result->setReplSetVersion(_getConfigReturnValue.getConfigVersion()); + result->setIsMaster(true); + result->setIsSecondary(false); + result->setMe(_getConfigReturnValue.getMemberAt(0).getHostAndPort()); + result->setElectionId(OID::gen()); +} void ReplicationCoordinatorMock::appendSlaveInfoData(BSONObjBuilder* result) {} |