summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/database_test.cpp
diff options
context:
space:
mode:
authorGregory Wlodarek <gregory.wlodarek@mongodb.com>2019-03-12 12:26:31 -0400
committerGregory Wlodarek <gregory.wlodarek@mongodb.com>2019-03-13 08:14:11 -0400
commit796ae56683f818810fa5eab8ba446c71dcf54900 (patch)
treed63d8a71d44de9fa738a744b06a911f2519515ef /src/mongo/db/catalog/database_test.cpp
parent330c59b671ba62ad72f0a80e0c32beca7c69be2b (diff)
downloadmongo-796ae56683f818810fa5eab8ba446c71dcf54900.tar.gz
SERVER-39419 Stepdown interrupting a running dropDatabase command could leave unclean state
Diffstat (limited to 'src/mongo/db/catalog/database_test.cpp')
-rw-r--r--src/mongo/db/catalog/database_test.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/mongo/db/catalog/database_test.cpp b/src/mongo/db/catalog/database_test.cpp
index e1743a76488..c5f5caf1968 100644
--- a/src/mongo/db/catalog/database_test.cpp
+++ b/src/mongo/db/catalog/database_test.cpp
@@ -128,13 +128,8 @@ TEST_F(DatabaseTest, SetDropPendingThrowsExceptionIfDatabaseIsAlreadyInADropPend
db->setDropPending(_opCtx.get(), true);
ASSERT_TRUE(db->isDropPending(_opCtx.get()));
- ASSERT_THROWS_CODE_AND_WHAT(
- db->setDropPending(_opCtx.get(), true),
- AssertionException,
- ErrorCodes::DatabaseDropPending,
- (StringBuilder() << "Unable to drop database " << _nss.db()
- << " because it is already in the process of being dropped.")
- .stringData());
+ db->setDropPending(_opCtx.get(), true);
+ ASSERT_TRUE(db->isDropPending(_opCtx.get()));
db->setDropPending(_opCtx.get(), false);
ASSERT_FALSE(db->isDropPending(_opCtx.get()));