summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands_test.cpp
diff options
context:
space:
mode:
authorMisha Tyulenev <misha@mongodb.com>2017-02-28 11:01:46 -0500
committerMisha Tyulenev <misha@mongodb.com>2017-02-28 17:10:02 -0500
commit6fe8c420da0c1071bfb8abfd7e936059d4977472 (patch)
tree1467f8c7a80c4626200241e076f43fcbdefdf8d5 /src/mongo/db/commands_test.cpp
parentc203a3be8076c4939011d03e958bc010422ac86d (diff)
downloadmongo-6fe8c420da0c1071bfb8abfd7e936059d4977472.tar.gz
SERVER-27773 add operationTime field to the command response
Diffstat (limited to 'src/mongo/db/commands_test.cpp')
-rw-r--r--src/mongo/db/commands_test.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mongo/db/commands_test.cpp b/src/mongo/db/commands_test.cpp
index 5b910cc308f..d26eed1ad74 100644
--- a/src/mongo/db/commands_test.cpp
+++ b/src/mongo/db/commands_test.cpp
@@ -74,4 +74,15 @@ TEST(Commands, appendCommandStatusNoOverwrite) {
ASSERT_BSONOBJ_EQ(actualResult.obj(), expectedResult.obj());
}
+
+TEST(Commands, appendOperationTime) {
+ BSONObjBuilder actualResult;
+ LogicalTime testTime(Timestamp(1));
+ Command::appendOperationTime(actualResult, testTime);
+
+ BSONObjBuilder expectedResult;
+ expectedResult.append("operationTime", Timestamp(1));
+
+ ASSERT_BSONOBJ_EQ(actualResult.obj(), expectedResult.obj());
+}
} // namespace mongo