1 | test_round = ->
|
2 | run_test [
|
3 | "round(a)",
|
4 | "round(a)",
|
5 |
|
6 | "round(a+b)",
|
7 | "round(a+b)",
|
8 |
|
9 | "round(5/2)",
|
10 | "3",
|
11 |
|
12 | "round(5/2 - 1/10)",
|
13 | "2",
|
14 |
|
15 | "round(4/2)",
|
16 | "2",
|
17 |
|
18 | "round(3/2)",
|
19 | "2",
|
20 |
|
21 | "round(2/2)",
|
22 | "1",
|
23 |
|
24 | "round(1/2)",
|
25 | "1",
|
26 |
|
27 | "round(0/2)",
|
28 | "0",
|
29 |
|
30 | "round(-1/2)",
|
31 | "0",
|
32 |
|
33 | "round(-2/2)",
|
34 | "-1",
|
35 |
|
36 | "round(-3/2)",
|
37 | "-1",
|
38 |
|
39 | "round(-4/2)",
|
40 | "-2",
|
41 |
|
42 | "round(-5/2)",
|
43 | "-2",
|
44 |
|
45 | "round(-5/2 + 1/10)",
|
46 | "-2",
|
47 |
|
48 | "round(5/2) - round(5/2.0)",
|
49 | "0.0",
|
50 |
|
51 | "round(4/2) - round(4/2.0)",
|
52 | "0.0",
|
53 |
|
54 | "round(3/2) - round(3/2.0)",
|
55 | "0.0",
|
56 |
|
57 | "round(2/2) - round(2/2.0)",
|
58 | "0.0",
|
59 |
|
60 | "round(1/2) - round(1/2.0)",
|
61 | "0.0",
|
62 |
|
63 | "round(0.0)",
|
64 | "0.0",
|
65 |
|
66 | "round(-1/2) - round(-1/2.0)",
|
67 | "0.0",
|
68 |
|
69 | "round(-2/2) - round(-2/2.0)",
|
70 | "0.0",
|
71 |
|
72 | "round(-3/2) - round(-3/2.0)",
|
73 | "0.0",
|
74 |
|
75 | "round(-4/2) - round(-4/2.0)",
|
76 | "0.0",
|
77 |
|
78 | "round(-5/2) - round(-5/2.0)",
|
79 | "0.0",
|
80 | ]
|