summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/auth_op_observer_test.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2021-11-19 06:25:11 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-11-19 11:54:03 +0000
commit3327daa086ffb61a14827f7989603aced74ab906 (patch)
tree3d8d58ea37286828fd153d46640cb59b89c0d547 /src/mongo/db/auth/auth_op_observer_test.cpp
parent60280010d13224a26aa3445944065975cc0b81a7 (diff)
downloadmongo-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.cpp11
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