diff options
Diffstat (limited to 'src/mongo/db/vector_clock_test_fixture.cpp')
-rw-r--r-- | src/mongo/db/vector_clock_test_fixture.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/vector_clock_test_fixture.cpp b/src/mongo/db/vector_clock_test_fixture.cpp index b8c7205512e..c25324339db 100644 --- a/src/mongo/db/vector_clock_test_fixture.cpp +++ b/src/mongo/db/vector_clock_test_fixture.cpp @@ -35,6 +35,8 @@ #include "mongo/db/dbdirectclient.h" #include "mongo/db/logical_time.h" +#include "mongo/db/op_observer_impl.h" +#include "mongo/db/op_observer_registry.h" #include "mongo/db/repl/replication_coordinator_mock.h" #include "mongo/db/service_context.h" #include "mongo/db/signed_logical_time.h" @@ -104,4 +106,10 @@ DBDirectClient* VectorClockTestFixture::getDBClient() const { return _dbDirectClient.get(); } +void VectorClockTestFixture::setupOpObservers() { + auto opObserverRegistry = + checked_cast<OpObserverRegistry*>(getServiceContext()->getOpObserver()); + opObserverRegistry->addObserver(std::make_unique<OpObserverImpl>()); +} + } // namespace mongo |