summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/config/config_server_test_fixture.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/config/config_server_test_fixture.cpp')
-rw-r--r--src/mongo/db/s/config/config_server_test_fixture.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mongo/db/s/config/config_server_test_fixture.cpp b/src/mongo/db/s/config/config_server_test_fixture.cpp
index 3144add6236..aa573a94deb 100644
--- a/src/mongo/db/s/config/config_server_test_fixture.cpp
+++ b/src/mongo/db/s/config/config_server_test_fixture.cpp
@@ -43,6 +43,8 @@
#include "mongo/db/commands.h"
#include "mongo/db/namespace_string.h"
#include "mongo/db/op_observer.h"
+#include "mongo/db/op_observer_impl.h"
+#include "mongo/db/op_observer_registry.h"
#include "mongo/db/ops/write_ops.h"
#include "mongo/db/query/cursor_response.h"
#include "mongo/db/query/query_request_helper.h"
@@ -51,6 +53,7 @@
#include "mongo/db/repl/repl_settings.h"
#include "mongo/db/repl/replication_coordinator_mock.h"
#include "mongo/db/s/config/sharding_catalog_manager.h"
+#include "mongo/db/s/config_server_op_observer.h"
#include "mongo/executor/task_executor_pool.h"
#include "mongo/executor/thread_pool_task_executor_test_fixture.h"
#include "mongo/rpc/metadata/repl_set_metadata.h"
@@ -473,4 +476,11 @@ void ConfigServerTestFixture::expectSetShardVersion(
});
}
+void ConfigServerTestFixture::setupOpObservers() {
+ auto opObserverRegistry =
+ checked_cast<OpObserverRegistry*>(getServiceContext()->getOpObserver());
+ opObserverRegistry->addObserver(std::make_unique<OpObserverImpl>());
+ opObserverRegistry->addObserver(std::make_unique<ConfigServerOpObserver>());
+}
+
} // namespace mongo