diff options
author | Vesselina Ratcheva <vesselina.ratcheva@10gen.com> | 2020-12-01 04:08:14 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-12-06 23:23:56 +0000 |
commit | af3c639e74ccd9e21540af204b5875f64516584a (patch) | |
tree | c51b11393252ed5840d849b8b850139247eadde6 /src/mongo/executor/mock_network_fixture.cpp | |
parent | bfeba1cc544ad9aca07cdf18a6e54660613dd168 (diff) | |
download | mongo-af3c639e74ccd9e21540af204b5875f64516584a.tar.gz |
SERVER-50157 Add Sequence to network mock framework
Diffstat (limited to 'src/mongo/executor/mock_network_fixture.cpp')
-rw-r--r-- | src/mongo/executor/mock_network_fixture.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/executor/mock_network_fixture.cpp b/src/mongo/executor/mock_network_fixture.cpp index da028d8a6ba..766397bd154 100644 --- a/src/mongo/executor/mock_network_fixture.cpp +++ b/src/mongo/executor/mock_network_fixture.cpp @@ -95,7 +95,7 @@ void MockNetwork::_runUntilIdle() { // (Iterating a vector backwards is much cheaper than pushing to its front.) auto const& exp = std::find_if(_expectations.rbegin(), _expectations.rend(), [&](const auto& exp) { - return !exp->isSatisfied() && exp->match(request); + return !exp->isSatisfied() && exp->prerequisitesMet() && exp->match(request); }); if (exp != _expectations.rend()) { |