summaryrefslogtreecommitdiff
path: root/jstests/core/compare_timestamps.js
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");
}());