summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/rename_collection_test.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2018-03-30 14:30:44 -0400
committerBenety Goh <benety@mongodb.com>2018-03-30 14:30:44 -0400
commit149f69b84042ff4cbdc53559c746feb8f948273e (patch)
tree7485d97b15856db0693ff2c8470c8a7734ce237d /src/mongo/db/catalog/rename_collection_test.cpp
parentfbbdb5643a3fab20a4c7875830382748a4ba75e4 (diff)
downloadmongo-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.cpp14
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());