diff options
author | Arun Banala <arun.banala@mongodb.com> | 2022-11-02 16:00:25 -0700 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-11-03 01:55:37 +0000 |
commit | 7af37b7105750a13a5261cbb6679f3025563d667 (patch) | |
tree | cb5376e72f88ce9a62a1d2be1f06e4a365507981 | |
parent | 082a22c0addd26f8065693ba81d3507b26e02311 (diff) | |
download | mongo-7af37b7105750a13a5261cbb6679f3025563d667.tar.gz |
SERVER-71047 Avoid mod with zero in 'ExternalDataSourceCommandsTest'
-rw-r--r-- | src/mongo/db/commands/external_data_source_commands_test.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/commands/external_data_source_commands_test.cpp b/src/mongo/db/commands/external_data_source_commands_test.cpp index 95ca3b916eb..113495efdc8 100644 --- a/src/mongo/db/commands/external_data_source_commands_test.cpp +++ b/src/mongo/db/commands/external_data_source_commands_test.cpp @@ -517,7 +517,7 @@ TEST_F(ExternalDataSourceCommandsTest, ScanOverRandomInvalidDataAggRequest) { TEST_F(ExternalDataSourceCommandsTest, ScanOverRandomInvalidDataAtSecondBatchAggRequest) { // This 'nDocs' causes a cursor to be created for a simple scan aggregate command. - const auto nDocs = std::rand() % 100 + 102; + const auto nDocs = std::rand() % 100 + 102; // 201 >= nDocs >= 102 std::vector<BSONObj> srcDocs = generateRandomSimpleDocs(nDocs); PipeWaiter pw; @@ -525,7 +525,7 @@ TEST_F(ExternalDataSourceCommandsTest, ScanOverRandomInvalidDataAtSecondBatchAgg NamedPipeOutput pipeWriter("named_pipe1"); pw.notify(); // The fail point occurs at the second batch. - const size_t failPoint = 102 + std::rand() % (nDocs - 102); + const size_t failPoint = 101 + std::rand() % (nDocs - 101); // 200 >= failPoint >= 101 pipeWriter.open(); for (size_t i = 0; i < srcDocs.size(); ++i) { if (i == failPoint) { |