Lines Matching refs:Decimal

6     T.assertEqual(expected, new Decimal(n).toPrecision(sd, rm));
13 Decimal.config({
107 Decimal.rounding = 0;
175 Decimal.rounding = 1;
235 Decimal.rounding = 2;
288 Decimal.rounding = 3;
344 Decimal.rounding = 4;
389 Decimal.rounding = 5;
444 Decimal.rounding = 6;
511 tx(function () {new Decimal(1.23).toPrecision('3')}, "(1.23).toPrecision('3')");
512 tx(function () {new Decimal(1.23).toPrecision(new Decimal(3))}, "(1.23).toPrecision(new Decimal(3))");
513 tx(function () {new Decimal(1.23).toPrecision(null)}, "(1.23).toPrecision(null)");
514 tx(function () {new Decimal(1.23).toPrecision(NaN)}, "(1.23).toPrecision(NaN)");
515 tx(function () {new Decimal(1.23).toPrecision('NaN')}, "(1.23).toPrecision('NaN')");
516 tx(function () {new Decimal(1.23).toPrecision([])}, "(1.23).toPrecision([])");
517 tx(function () {new Decimal(1.23).toPrecision({})}, "(1.23).toPrecision({})");
518 tx(function () {new Decimal(1.23).toPrecision('')}, "(1.23).toPrecision('')");
519 tx(function () {new Decimal(1.23).toPrecision(' ')}, "(1.23).toPrecision(' ')");
520 tx(function () {new Decimal(1.23).toPrecision('hello')}, "(1.23).toPrecision('hello')");
521 tx(function () {new Decimal(1.23).toPrecision('\t')}, "(1.23).toPrecision('\t')");
522 tx(function () {new Decimal(1.23).toPrecision(new Date)}, "(1.23).toPrecision(new Date)");
523 tx(function () {new Decimal(1.23).toPrecision(new RegExp)}, "(1.23).toPrecision(new RegExp)");
524 tx(function () {new Decimal(1.23).toPrecision(2.01)}, "(1.23).toPrecision(2.01)");
525 tx(function () {new Decimal(1.23).toPrecision(10.5)}, "(1.23).toPrecision(10.5)");
526 tx(function () {new Decimal(1.23).toPrecision('1.1e1')}, "(1.23).toPrecision('1.1e1')");
527 tx(function () {new Decimal(1.23).toPrecision(true)}, "(1.23).toPrecision(true)");
528 tx(function () {new Decimal(1.23).toPrecision(false)}, "(1.23).toPrecision(false)");
529 tx(function () {new Decimal(1.23).toPrecision(function (){})}, "(1.23).toPrecision(function (){})");
530 tx(function () {new Decimal(1.23).toPrecision('-1')}, ".toPrecision('-1')");
531 tx(function () {new Decimal(1.23).toPrecision(-23)}, ".toPrecision(-23)");
532 tx(function () {new Decimal(1.23).toPrecision(1e9 + 1)}, ".toPrecision(1e9 + 1)");
533 tx(function () {new Decimal(1.23).toPrecision(0)}, ".toPrecision(0)");
534 tx(function () {new Decimal(1.23).toPrecision('-0')}, ".toPrecision('-0')");
535 tx(function () {new Decimal(1.23).toPrecision(0.9)}, ".toPrecision(0.9)");
536 tx(function () {new Decimal(1.23).toPrecision('-1e-1')}, ".toPrecision('-1e-1')");
537 tx(function () {new Decimal(1.23).toPrecision(Infinity)}, ".toPrecision(Infinity)");
538 tx(function () {new Decimal(1.23).toPrecision('-Infinity')}, ".toPrecision('-Infinity')");
540 tx(function () {new Decimal(1.23).toPrecision(1, '3')}, "(1.23).toPrecision('3')");
541 tx(function () {new Decimal(1.23).toPrecision(1, new Decimal(3))}, "(1.23).toPrecision(new Decimal(3))");
542 tx(function () {new Decimal(1.23).toPrecision(1, null)}, "(1.23).toPrecision(null)");
543 tx(function () {new Decimal(1.23).toPrecision(1, NaN)}, "(1.23).toPrecision(1, NaN)");
544 tx(function () {new Decimal(1.23).toPrecision(1, 'NaN')}, "(1.23).toPrecision(1, 'NaN')");
545 tx(function () {new Decimal(1.23).toPrecision(1, [])}, "(1.23).toPrecision(1, [])");
546 tx(function () {new Decimal(1.23).toPrecision(1, {})}, "(1.23).toPrecision(1, {})");
547 tx(function () {new Decimal(1.23).toPrecision(1, '')}, "(1.23).toPrecision(1, '')");
548 tx(function () {new Decimal(1.23).toPrecision(1, ' ')}, "(1.23).toPrecision(1, ' ')");
549 tx(function () {new Decimal(1.23).toPrecision(1, 'hello')}, "(1.23).toPrecision(1, 'hello')");
550 tx(function () {new Decimal(1.23).toPrecision(1, '\t')}, "(1.23).toPrecision(1, '\t')");
551 tx(function () {new Decimal(1.23).toPrecision(1, new Date)}, "(1.23).toPrecision(1, new Date)");
552 tx(function () {new Decimal(1.23).toPrecision(1, new RegExp)}, "(1.23).toPrecision(1, new RegExp)");
553 tx(function () {new Decimal(1.23).toPrecision(1, 2.01)}, "(1.23).toPrecision(1, 2.01)");
554 tx(function () {new Decimal(1.23).toPrecision(1, 10.5)}, "(1.23).toPrecision(1, 10.5)");
555 tx(function () {new Decimal(1.23).toPrecision(1, '1.1e1')}, "(1.23).toPrecision(1, '1.1e1')");
556 tx(function () {new Decimal(1.23).toPrecision(1, true)}, "(1.23).toPrecision(1, true)");
557 tx(function () {new Decimal(1.23).toPrecision(1, false)}, "(1.23).toPrecision(1, false)");
558 tx(function () {new Decimal(1.23).toPrecision(1, function (){})}, "(1.23).toPrecision(1, function (){})");
559 tx(function () {new Decimal(1.23).toPrecision(1, '-1')}, ".toPrecision(1, '-1')");
560 tx(function () {new Decimal(1.23).toPrecision(1, -23)}, ".toPrecision(1, -23)");
561 tx(function () {new Decimal(1.23).toPrecision(1, 9)}, ".toPrecision(1, 8)");
562 tx(function () {new Decimal(1.23).toPrecision(1, '-0')}, ".toPrecision(1, '-0')");
563 tx(function () {new Decimal(1.23).toPrecision(1, 0.9)}, ".toPrecision(1, 0.9)");
564 tx(function () {new Decimal(1.23).toPrecision(1, '-1e-1')}, ".toPrecision(1, '-1e-1')");
565 tx(function () {new Decimal(1.23).toPrecision(1, Infinity)}, ".toPrecision(1, Infinity)");
566 tx(function () {new Decimal(1.23).toPrecision(1, '-Infinity')}, ".toPrecision(1, '-Infinity')");