summaryrefslogtreecommitdiff
path: root/src/mongo/db/service_context_d_test_fixture.cpp
diff options
context:
space:
mode:
authorXiangyu Yao <xiangyu.yao@mongodb.com>2019-06-04 13:49:06 -0400
committerXiangyu Yao <xiangyu.yao@mongodb.com>2019-06-07 19:29:41 -0400
commitac88c6d4c085e72b6f0ae364b8d11dc604627efb (patch)
tree1ab2353fe282238f1bea53fb622052dbcec5567c /src/mongo/db/service_context_d_test_fixture.cpp
parent61659a724e284e39a24cedc771b36c645192f398 (diff)
downloadmongo-ac88c6d4c085e72b6f0ae364b8d11dc604627efb.tar.gz
SERVER-40716 Refactor catalog initialization logic on startup
Diffstat (limited to 'src/mongo/db/service_context_d_test_fixture.cpp')
-rw-r--r--src/mongo/db/service_context_d_test_fixture.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/service_context_d_test_fixture.cpp b/src/mongo/db/service_context_d_test_fixture.cpp
index 38a3e824620..873e558082e 100644
--- a/src/mongo/db/service_context_d_test_fixture.cpp
+++ b/src/mongo/db/service_context_d_test_fixture.cpp
@@ -36,6 +36,7 @@
#include "mongo/base/checked_cast.h"
#include "mongo/db/catalog/catalog_control.h"
#include "mongo/db/catalog/collection_catalog.h"
+#include "mongo/db/catalog/collection_impl.h"
#include "mongo/db/catalog/database_holder_impl.h"
#include "mongo/db/concurrency/d_concurrency.h"
#include "mongo/db/index/index_access_method_factory_impl.h"
@@ -81,7 +82,7 @@ ServiceContextMongoDTest::ServiceContextMongoDTest(std::string engine, RepairAct
DatabaseHolder::set(serviceContext, std::make_unique<DatabaseHolderImpl>());
IndexAccessMethodFactory::set(serviceContext, std::make_unique<IndexAccessMethodFactoryImpl>());
-
+ Collection::Factory::set(serviceContext, std::make_unique<CollectionImpl::FactoryImpl>());
IndexBuildsCoordinator::set(serviceContext, std::make_unique<IndexBuildsCoordinatorMongod>());
}