summaryrefslogtreecommitdiff
path: root/src/mongo/executor/network_interface_mock_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/executor/network_interface_mock_test.cpp')
-rw-r--r--src/mongo/executor/network_interface_mock_test.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mongo/executor/network_interface_mock_test.cpp b/src/mongo/executor/network_interface_mock_test.cpp
index e6907dc6769..b1a2e4edff2 100644
--- a/src/mongo/executor/network_interface_mock_test.cpp
+++ b/src/mongo/executor/network_interface_mock_test.cpp
@@ -136,7 +136,8 @@ TEST_F(NetworkInterfaceMockTest, ConnectionHook) {
[&](const HostAndPort& remoteHost, const RemoteCommandResponse& isMasterReply) {
validateCalled = true;
hostCorrectForValidate = (remoteHost == testHost());
- replyCorrectForValidate = (isMasterReply.data == isMasterReplyData);
+ replyCorrectForValidate = SimpleBSONObjComparator::kInstance.evaluate(
+ isMasterReply.data == isMasterReplyData);
return Status::OK();
},
[&](const HostAndPort& remoteHost) {
@@ -147,8 +148,8 @@ TEST_F(NetworkInterfaceMockTest, ConnectionHook) {
[&](const HostAndPort& remoteHost, RemoteCommandResponse&& response) {
handleReplyCalled = true;
hostCorrectForRequest = (remoteHost == testHost());
- gotExpectedReply =
- (expectedResponse.data == response.data); // Don't bother checking all fields.
+ gotExpectedReply = SimpleBSONObjComparator::kInstance.evaluate(
+ expectedResponse.data == response.data); // Don't bother checking all fields.
return Status::OK();
}));
@@ -189,7 +190,7 @@ TEST_F(NetworkInterfaceMockTest, ConnectionHook) {
net().enterNetwork();
ASSERT(net().hasReadyRequests());
auto req = net().getNextReadyRequest();
- ASSERT(req->getRequest().cmdObj == expectedRequest.cmdObj);
+ ASSERT_BSONOBJ_EQ(req->getRequest().cmdObj, expectedRequest.cmdObj);
net().scheduleResponse(req, net().now(), expectedResponse);
net().runReadyNetworkOperations();
net().exitNetwork();
@@ -206,7 +207,7 @@ TEST_F(NetworkInterfaceMockTest, ConnectionHook) {
net().enterNetwork();
ASSERT(net().hasReadyRequests());
auto actualCommand = net().getNextReadyRequest();
- ASSERT(actualCommand->getRequest().cmdObj == actualCommandExpected.cmdObj);
+ ASSERT_BSONOBJ_EQ(actualCommand->getRequest().cmdObj, actualCommandExpected.cmdObj);
net().scheduleResponse(actualCommand, net().now(), actualResponseExpected);
net().runReadyNetworkOperations();
net().exitNetwork();