summaryrefslogtreecommitdiff
path: root/src/mongo/rpc/command_request_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/rpc/command_request_test.cpp')
-rw-r--r--src/mongo/rpc/command_request_test.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mongo/rpc/command_request_test.cpp b/src/mongo/rpc/command_request_test.cpp
index 3d8a6c7d1a5..17fc056ef68 100644
--- a/src/mongo/rpc/command_request_test.cpp
+++ b/src/mongo/rpc/command_request_test.cpp
@@ -77,12 +77,12 @@ TEST(CommandRequest, ParseAllFields) {
Message toSend;
toSend.setData(dbCommand, opCommandData.data(), opCommandData.size());
- rpc::CommandRequest opCmd{&toSend};
+ auto opCmd = rpc::ParsedOpCommand::parse(toSend);
- ASSERT_EQUALS(opCmd.getCommandName(), commandName);
- ASSERT_EQUALS(opCmd.getDatabase(), database);
- ASSERT_BSONOBJ_EQ(opCmd.getMetadata(), metadata);
- ASSERT_BSONOBJ_EQ(opCmd.getCommandArgs(), commandArgs);
+ ASSERT_EQUALS(opCmd.body.firstElementFieldName(), commandName);
+ ASSERT_EQUALS(opCmd.database, database);
+ ASSERT_BSONOBJ_EQ(opCmd.metadata, metadata);
+ ASSERT_BSONOBJ_EQ(opCmd.body, commandArgs);
}
TEST(CommandRequest, EmptyCommandObjThrows) {
@@ -92,7 +92,7 @@ TEST(CommandRequest, EmptyCommandObjThrows) {
crb.setCommandArgs(BSONObj());
crb.setMetadata(BSONObj());
auto msg = crb.done();
- ASSERT_THROWS_CODE(rpc::CommandRequest{&msg}, UserException, 39950);
+ ASSERT_THROWS_CODE(rpc::ParsedOpCommand::parse(msg), UserException, 39950);
}
TEST(CommandRequest, MismatchBetweenCommandNamesThrows) {
@@ -102,7 +102,7 @@ TEST(CommandRequest, MismatchBetweenCommandNamesThrows) {
crb.setCommandArgs(BSON("launchMissiles" << 1));
crb.setMetadata(BSONObj());
auto msg = crb.done();
- ASSERT_THROWS_CODE(rpc::CommandRequest{&msg}, UserException, 39950);
+ ASSERT_THROWS_CODE(rpc::ParsedOpCommand::parse(msg), UserException, 39950);
}
} // namespace