diff options
author | Dianna Hohensee <dianna.hohensee@10gen.com> | 2016-07-14 10:05:27 -0400 |
---|---|---|
committer | Dianna Hohensee <dianna.hohensee@10gen.com> | 2016-07-19 15:20:44 -0400 |
commit | aebca7a60e08eadc893b76ceca69a3fe94827e73 (patch) | |
tree | 5c125eb44d3baf5c632c4b2834d0568d284e0ac3 /src/mongo/db/repl/replication_coordinator_mock.cpp | |
parent | f9269cb5755bf40c458af5891409cca7187c272e (diff) | |
download | mongo-aebca7a60e08eadc893b76ceca69a3fe94827e73.tar.gz |
SERVER-24989 MigrationManager unit-testing.
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) {} |