diff options
author | Benety Goh <benety@mongodb.com> | 2018-03-30 14:30:44 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2018-03-30 14:30:44 -0400 |
commit | 149f69b84042ff4cbdc53559c746feb8f948273e (patch) | |
tree | 7485d97b15856db0693ff2c8470c8a7734ce237d /src/mongo/db/catalog/rename_collection_test.cpp | |
parent | fbbdb5643a3fab20a4c7875830382748a4ba75e4 (diff) | |
download | mongo-149f69b84042ff4cbdc53559c746feb8f948273e.tar.gz |
SERVER-34196 remove redundant dropTarget boolean argument from OpObserver::onRenameCollection
Diffstat (limited to 'src/mongo/db/catalog/rename_collection_test.cpp')
-rw-r--r-- | src/mongo/db/catalog/rename_collection_test.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/mongo/db/catalog/rename_collection_test.cpp b/src/mongo/db/catalog/rename_collection_test.cpp index f6edde5f062..f72f686aaa5 100644 --- a/src/mongo/db/catalog/rename_collection_test.cpp +++ b/src/mongo/db/catalog/rename_collection_test.cpp @@ -98,7 +98,6 @@ public: const NamespaceString& fromCollection, const NamespaceString& toCollection, OptionalCollectionUUID uuid, - bool dropTarget, OptionalCollectionUUID dropTargetUUID, bool stayTemp) override; @@ -110,7 +109,7 @@ public: bool onInsertsIsGlobalWriteLockExclusive = false; bool onRenameCollectionCalled = false; - bool onRenameCollectionDropTarget = false; + OptionalCollectionUUID onRenameCollectionDropTarget; repl::OpTime renameOpTime = {Timestamp(Seconds(100), 1U), 1LL}; private: @@ -172,15 +171,14 @@ repl::OpTime OpObserverMock::onRenameCollection(OperationContext* opCtx, const NamespaceString& fromCollection, const NamespaceString& toCollection, OptionalCollectionUUID uuid, - bool dropTarget, OptionalCollectionUUID dropTargetUUID, bool stayTemp) { _logOp(opCtx, fromCollection, "rename"); OpObserver::Times::get(opCtx).reservedOpTimes.push_back(renameOpTime); OpObserverNoop::onRenameCollection( - opCtx, fromCollection, toCollection, uuid, dropTarget, dropTargetUUID, stayTemp); + opCtx, fromCollection, toCollection, uuid, dropTargetUUID, stayTemp); onRenameCollectionCalled = true; - onRenameCollectionDropTarget = dropTarget; + onRenameCollectionDropTarget = dropTargetUUID; return {}; } @@ -666,8 +664,8 @@ TEST_F(RenameCollectionTest, } TEST_F(RenameCollectionTest, RenameCollectionMakesTargetCollectionDropPendingIfDropTargetIsTrue) { - _createCollection(_opCtx.get(), _sourceNss); - _createCollection(_opCtx.get(), _targetNss); + _createCollectionWithUUID(_opCtx.get(), _sourceNss); + auto targetUUID = _createCollectionWithUUID(_opCtx.get(), _targetNss); RenameCollectionOptions options; options.dropTarget = true; ASSERT_OK(renameCollection(_opCtx.get(), _sourceNss, _targetNss, options)); @@ -677,7 +675,7 @@ TEST_F(RenameCollectionTest, RenameCollectionMakesTargetCollectionDropPendingIfD << " missing after successful rename"; ASSERT_TRUE(_opObserver->onRenameCollectionCalled); - ASSERT_TRUE(_opObserver->onRenameCollectionDropTarget); + ASSERT_EQUALS(targetUUID, _opObserver->onRenameCollectionDropTarget); auto renameOpTime = _opObserver->renameOpTime; ASSERT_GREATER_THAN(renameOpTime, repl::OpTime()); |