diff options
author | Benety Goh <benety@mongodb.com> | 2021-11-19 06:25:11 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-11-19 11:54:03 +0000 |
commit | 3327daa086ffb61a14827f7989603aced74ab906 (patch) | |
tree | 3d8d58ea37286828fd153d46640cb59b89c0d547 /src/mongo/db/auth/auth_op_observer_test.cpp | |
parent | 60280010d13224a26aa3445944065975cc0b81a7 (diff) | |
download | mongo-3327daa086ffb61a14827f7989603aced74ab906.tar.gz |
SERVER-61611 OpObserver::aboutToDelete() accepts UUID
Diffstat (limited to 'src/mongo/db/auth/auth_op_observer_test.cpp')
-rw-r--r-- | src/mongo/db/auth/auth_op_observer_test.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mongo/db/auth/auth_op_observer_test.cpp b/src/mongo/db/auth/auth_op_observer_test.cpp index be5c426aafe..72f1230af43 100644 --- a/src/mongo/db/auth/auth_op_observer_test.cpp +++ b/src/mongo/db/auth/auth_op_observer_test.cpp @@ -133,9 +133,9 @@ TEST_F(AuthOpObserverTest, MultipleAboutToDeleteAndOnDelete) { NamespaceString nss = {"test", "coll"}; AutoGetDb autoDb(opCtx.get(), nss.db(), MODE_X); WriteUnitOfWork wunit(opCtx.get()); - opObserver.aboutToDelete(opCtx.get(), nss, BSON("_id" << 1)); + opObserver.aboutToDelete(opCtx.get(), nss, uuid, BSON("_id" << 1)); opObserver.onDelete(opCtx.get(), nss, uuid, {}, {}); - opObserver.aboutToDelete(opCtx.get(), nss, BSON("_id" << 1)); + opObserver.aboutToDelete(opCtx.get(), nss, uuid, BSON("_id" << 1)); opObserver.onDelete(opCtx.get(), nss, uuid, {}, {}); } @@ -148,13 +148,14 @@ DEATH_TEST_F(AuthOpObserverTest, AboutToDeleteMustPreceedOnDelete, "invariant") } DEATH_TEST_F(AuthOpObserverTest, EachOnDeleteRequiresAboutToDelete, "invariant") { + auto uuid = UUID::gen(); AuthOpObserver opObserver; auto opCtx = cc().makeOperationContext(); cc().swapLockState(std::make_unique<LockerNoop>()); NamespaceString nss = {"test", "coll"}; - opObserver.aboutToDelete(opCtx.get(), nss, {}); - opObserver.onDelete(opCtx.get(), nss, UUID::gen(), {}, {}); - opObserver.onDelete(opCtx.get(), nss, UUID::gen(), {}, {}); + opObserver.aboutToDelete(opCtx.get(), nss, uuid, {}); + opObserver.onDelete(opCtx.get(), nss, uuid, {}, {}); + opObserver.onDelete(opCtx.get(), nss, uuid, {}, {}); } } // namespace |