summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/getmore_request_test.cpp
diff options
context:
space:
mode:
authorEric Milkie <milkie@10gen.com>2015-10-06 13:03:50 -0400
committerEric Milkie <milkie@10gen.com>2015-10-08 09:45:58 -0400
commitfcb0320edf3a82ab644433319eb717db29532485 (patch)
tree284952932cd1103557e971b64b9a8503202eac45 /src/mongo/db/query/getmore_request_test.cpp
parent1dde60ed210cd82ba8d0cbd8cc6a5089cb4ca5a8 (diff)
downloadmongo-fcb0320edf3a82ab644433319eb717db29532485.tar.gz
SERVER-20604 fix getMoreRequest.toBSON
Diffstat (limited to 'src/mongo/db/query/getmore_request_test.cpp')
-rw-r--r--src/mongo/db/query/getmore_request_test.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mongo/db/query/getmore_request_test.cpp b/src/mongo/db/query/getmore_request_test.cpp
index de88e3ffc7f..0bd7e788033 100644
--- a/src/mongo/db/query/getmore_request_test.cpp
+++ b/src/mongo/db/query/getmore_request_test.cpp
@@ -30,6 +30,7 @@
#include <string>
+#include "mongo/db/repl/optime.h"
#include "mongo/db/query/getmore_request.h"
#include "mongo/db/jsobj.h"
@@ -212,4 +213,16 @@ TEST(GetMoreRequestTest, toBSONHasTerm) {
ASSERT_EQ(requestObj, expectedRequest);
}
+TEST(GetMoreRequestTest, toBSONHasCommitLevel) {
+ GetMoreRequest request(
+ NamespaceString("testdb.testcoll"), 123, 99, 1, repl::OpTime(Timestamp(0, 10), 2));
+ BSONObj requestObj = request.toBSON();
+ BSONObj expectedRequest =
+ BSON("getMore" << CursorId(123) << "collection"
+ << "testcoll"
+ << "batchSize" << 99 << "term" << 1 << "lastKnownCommittedOpTime"
+ << BSON("ts" << Timestamp(0, 10) << "t" << 2LL));
+ ASSERT_EQ(requestObj, expectedRequest);
+}
+
} // namespace