diff options
author | Benety Goh <benety@mongodb.com> | 2018-02-20 16:11:38 -0500 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2018-02-20 16:12:04 -0500 |
commit | f20e0181324386f6c9d0f0c2e5eef6b3a64995c6 (patch) | |
tree | 2e627a3d721d1a7101c1237cfd03c5ad4f11eb17 /src/mongo/db/repl/apply_ops_test.cpp | |
parent | d01dc284473c0b91513d0200f4b1b5aa682c08e6 (diff) | |
download | mongo-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.cpp | 9 |
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) { |