summaryrefslogtreecommitdiff
path: root/src/mongo/bson/bson_obj_test.cpp
diff options
context:
space:
mode:
authorGeert Bosch <geert@mongodb.com>2015-10-26 18:32:35 -0400
committerGeert Bosch <geert@mongodb.com>2015-10-28 22:28:58 -0400
commitadcef363bccdb179e448b47e18ba5541d9a60eab (patch)
treee6e3e2442c5732716289234e5f55cb9c66462ac8 /src/mongo/bson/bson_obj_test.cpp
parent5d6d625bd2fad0c52af639ba04c2abbca6abc49e (diff)
downloadmongo-adcef363bccdb179e448b47e18ba5541d9a60eab.tar.gz
SERVER-21160: revert woCompare to using unsigned comparison for Timestamp
Diffstat (limited to 'src/mongo/bson/bson_obj_test.cpp')
-rw-r--r--src/mongo/bson/bson_obj_test.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/bson/bson_obj_test.cpp b/src/mongo/bson/bson_obj_test.cpp
index 07735eb6025..278b344a784 100644
--- a/src/mongo/bson/bson_obj_test.cpp
+++ b/src/mongo/bson/bson_obj_test.cpp
@@ -41,6 +41,12 @@ TEST(BSONObjToString, EmptyArray) {
ASSERT_EQUALS(text, o1_str);
}
+TEST(BSONObjCompare, Timestamp) {
+ ASSERT_LT(BSON("" << Timestamp(0, 3)), BSON("" << Timestamp(~0U, 2)));
+ ASSERT_GT(BSON("" << Timestamp(2, 3)), BSON("" << Timestamp(2, 2)));
+ ASSERT_EQ(BSON("" << Timestamp(3ULL)), BSON("" << Timestamp(0, 3)));
+}
+
TEST(BSONObjCompare, NumberDouble) {
ASSERT_LT(BSON("" << 0.0), BSON("" << 1.0));
ASSERT_LT(BSON("" << -1.0), BSON("" << 0.0));