blob: 2440fac3fe11dd96b8c7f58eab0ede71709171c8 (
plain)
1
2
3
4
5
6
7
8
9
|
// SERVER-21160: Check that timestamp comparisons are unsigned
(function() {
'use strict';
var t = db.compare_timestamps;
t.drop();
assert.writeOK(t.insert({a: new Timestamp(0xffffffff, 3), b: "non-zero"}));
assert.writeOK(t.insert({a: new Timestamp(0, 0), b: "zero"}));
assert.eq(t.find().sort({a: 1}).limit(1).next().b, "zero", "timestamp must compare unsigned");
}());
|