3
using VQDR.Common.Utils;
7
void fast_number_test () {
8
Test.add_func ("/Common/Utils/FastNumber/add", () => {
9
var f1 = FastNumber (1337);
10
var f2 = FastNumber (1333);
12
if (f3.number != 2670) {
14
Test.message ("The added numbers do not match the expected value");
17
Test.add_func ("/Common/Utils/FastNumber/subtract", () => {
18
var f1 = FastNumber (1337);
19
var f2 = FastNumber (1333);
20
var f3 = f1.subtract (f2);
23
Test.message ("The subtracted numbers do not match the expected value");
26
Test.add_func ("/Common/Utils/FastNumber/divide", () => {
27
var f1 = FastNumber (1338);
28
var f2 = FastNumber (2);
32
Utils.print_ln ("f3.number: %i", f3.number);
34
Utils.print_ln ("Error: %s\n", e.message);
36
if (f3.number != 669) {
38
Test.message ("The added numbers do not match the expected value");
42
Test.add_func ("/Common/Utils/FastNumber/divide2", () => {
43
var f1 = FastNumber (4444);
44
var f2 = FastNumber (1111);
48
Utils.print_ln ("f3.number: %i", f3.number);
50
Utils.print_ln ("Error: %s\n", e.message);
54
Test.message ("The added numbers do not match the expected value");
58
Test.add_func ("/Common/Utils/FastNumber/multiply", () => {