tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

testPos.js (821B)


      1 // vim: set ts=8 sts=4 et sw=4 tw=99:
      2 function f_int(x) {
      3    return +x;
      4 }
      5 
      6 function f_double(x) {
      7    return +x;
      8 }
      9 
     10 for (var i = 0; i < 1000; i++) {
     11    assertEq(f_int(0), 0);
     12    assertEq(f_int(1), 1);
     13    assertEq(f_int(-1), -1);
     14    assertEq(f_int(-2147483648), -2147483648);
     15    assertEq(f_int(2147483647), 2147483647);
     16 }
     17 
     18 for (var i = 0; i < 1000; i++) {
     19    assertEq(f_double(0.0), 0.0);
     20    assertEq(f_double(1.0), 1.0);
     21    assertEq(f_double(-1.0), -1.0);
     22    assertEq(f_double(-2.147483648), -2.147483648);
     23    assertEq(f_double(2.147483647), 2.147483647);
     24 }
     25 
     26 for (var i = 0; i < 1000; i++) {
     27    assertEq(f_double("0.0"), 0.0);
     28    assertEq(f_double("1.0"), 1.0);
     29    assertEq(f_double("-1.0"), -1.0);
     30    assertEq(f_double("-2.147483648"), -2.147483648);
     31    assertEq(f_double("2.147483647"), 2.147483647);
     32 }