You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
887 B
52 lines
887 B
var assert = require('assert') |
|
var UINT64 = require('..').UINT64 |
|
|
|
describe('greaterThan method', function () { |
|
|
|
describe('0>1', function () { |
|
|
|
it('should return false', function (done) { |
|
var u = UINT64(0).greaterThan( UINT64(1) ) |
|
|
|
assert( !u ) |
|
done() |
|
}) |
|
|
|
}) |
|
|
|
describe('1>2', function () { |
|
|
|
it('should return false', function (done) { |
|
var u = UINT64(1).greaterThan( UINT64(2) ) |
|
|
|
assert( !u ) |
|
done() |
|
}) |
|
|
|
}) |
|
|
|
describe('1>2^16', function () { |
|
|
|
it('should return false', function (done) { |
|
var n = Math.pow(2, 16) |
|
var u = UINT64(1).greaterThan( UINT64(n) ) |
|
|
|
assert( !u ) |
|
done() |
|
}) |
|
|
|
}) |
|
|
|
describe('2^16>1', function () { |
|
|
|
it('should return true', function (done) { |
|
var n = Math.pow(2, 16) |
|
var u = UINT64(n).greaterThan( UINT64(1) ) |
|
|
|
assert( u ) |
|
done() |
|
}) |
|
|
|
}) |
|
|
|
})
|
|
|