summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/apply_ops_test.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2018-02-20 16:11:38 -0500
committerBenety Goh <benety@mongodb.com>2018-02-20 16:12:04 -0500
commitf20e0181324386f6c9d0f0c2e5eef6b3a64995c6 (patch)
tree2e627a3d721d1a7101c1237cfd03c5ad4f11eb17 /src/mongo/db/repl/apply_ops_test.cpp
parentd01dc284473c0b91513d0200f4b1b5aa682c08e6 (diff)
downloadmongo-f20e0181324386f6c9d0f0c2e5eef6b3a64995c6.tar.gz
SERVER-32913 ApplyOps::extractOperations on applyOps with no ops returns empty array instead of throwing exception
Diffstat (limited to 'src/mongo/db/repl/apply_ops_test.cpp')
-rw-r--r--src/mongo/db/repl/apply_ops_test.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mongo/db/repl/apply_ops_test.cpp b/src/mongo/db/repl/apply_ops_test.cpp
index dae8a96fce0..115a68f8e36 100644
--- a/src/mongo/db/repl/apply_ops_test.cpp
+++ b/src/mongo/db/repl/apply_ops_test.cpp
@@ -382,11 +382,10 @@ TEST_F(ApplyOpsTest, ExtractOperationsReturnsCommandNotSupportedIfNotApplyOpsCom
ErrorCodes::CommandNotSupported);
}
-TEST_F(ApplyOpsTest, ExtractOperationsReturnsEmptyArrayOperationIfApplyOpsContainsNoOperations) {
- ASSERT_THROWS_CODE(ApplyOps::extractOperations(
- makeOplogEntry(OpTypeEnum::kCommand, BSON("applyOps" << BSONArray()))),
- DBException,
- ErrorCodes::EmptyArrayOperation);
+TEST_F(ApplyOpsTest, ExtractOperationsReturnsEmptyArrayIfApplyOpsContainsNoOperations) {
+ auto operations = ApplyOps::extractOperations(
+ makeOplogEntry(OpTypeEnum::kCommand, BSON("applyOps" << BSONArray())));
+ ASSERT_EQUALS(0U, operations.size());
}
TEST_F(ApplyOpsTest, ExtractOperationsReturnsOperationsWithSameOpTimeAsApplyOps) {