test the largest numbers

master
Dominic Tarr 10 years ago
parent 51da5f39f6
commit 10da3a6d33

@ -74,7 +74,7 @@ test('encode multiple byte with zero first byte', function(assert) {
test('big integers', function (assert) {
var bigs = []
for(var i = 32; i <= 52; i++) (function (i) {
for(var i = 32; i <= 53; i++) (function (i) {
bigs.push(Math.pow(2, i) - 1)
bigs.push(Math.pow(2, i))
})(i)
@ -83,6 +83,7 @@ test('big integers', function (assert) {
var data = encode(n)
console.error(n, '->', data)
assert.equal(decode(data), n)
assert.notEqual(decode(data), n - 1)
})
assert.end()
})
@ -91,7 +92,7 @@ test('fuzz test - big', function(assert) {
var expect
, encoded
var MAX_INTD = Math.pow(2, 51)
var MAX_INTD = Math.pow(2, 55)
var MAX_INT = Math.pow(2, 31)
for(var i = 0, len = 100; i < len; ++i) {

Loading…
Cancel
Save