summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/replication_coordinator_mock.cpp
diff options
context:
space:
mode:
authorDianna Hohensee <dianna.hohensee@10gen.com>2016-07-14 10:05:27 -0400
committerDianna Hohensee <dianna.hohensee@10gen.com>2016-07-19 15:20:44 -0400
commitaebca7a60e08eadc893b76ceca69a3fe94827e73 (patch)
tree5c125eb44d3baf5c632c4b2834d0568d284e0ac3 /src/mongo/db/repl/replication_coordinator_mock.cpp
parentf9269cb5755bf40c458af5891409cca7187c272e (diff)
downloadmongo-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.cpp9
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) {}