summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/shard_server_test_fixture.h
diff options
context:
space:
mode:
authorBrett Nawrocki <brett.nawrocki@mongodb.com>2022-06-27 19:26:58 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-06-29 16:54:43 +0000
commitc007112aaebdf3e1403ee84aa356e07fa084b059 (patch)
treed43a92c78d0a337976bd29845603aa0597162b7a /src/mongo/db/s/shard_server_test_fixture.h
parentadd41e1ac8bf0dbc3be680bdc3e7d49266239e35 (diff)
downloadmongo-c007112aaebdf3e1403ee84aa356e07fa084b059.tar.gz
SERVER-58983 Reanimate ReshardingCollectionClonerTest
Diffstat (limited to 'src/mongo/db/s/shard_server_test_fixture.h')
-rw-r--r--src/mongo/db/s/shard_server_test_fixture.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mongo/db/s/shard_server_test_fixture.h b/src/mongo/db/s/shard_server_test_fixture.h
index bd39a90fa4f..39c79947bfc 100644
--- a/src/mongo/db/s/shard_server_test_fixture.h
+++ b/src/mongo/db/s/shard_server_test_fixture.h
@@ -30,6 +30,8 @@
#pragma once
#include "mongo/db/s/sharding_mongod_test_fixture.h"
+#include "mongo/s/catalog_cache_loader_mock.h"
+#include "mongo/s/catalog_cache_mock.h"
namespace mongo {
@@ -69,4 +71,14 @@ protected:
std::unique_ptr<CatalogCacheLoader> _catalogCacheLoader;
};
+class ShardServerTestFixtureWithCatalogCacheMock : public ShardServerTestFixture {
+protected:
+ void setUp() override;
+ virtual std::unique_ptr<CatalogCache> makeCatalogCache() override;
+ CatalogCacheMock* getCatalogCacheMock();
+
+private:
+ CatalogCacheLoaderMock* _cacheLoaderMock;
+};
+
} // namespace mongo