75 lines
780 B
CoffeeScript
75 lines
780 B
CoffeeScript
test_floor = ->
|
|
run_test [
|
|
"floor(a)",
|
|
"floor(a)",
|
|
|
|
"floor(a+b)",
|
|
"floor(a+b)",
|
|
|
|
"floor(5/2)",
|
|
"2",
|
|
|
|
"floor(4/2)",
|
|
"2",
|
|
|
|
"floor(3/2)",
|
|
"1",
|
|
|
|
"floor(2/2)",
|
|
"1",
|
|
|
|
"floor(1/2)",
|
|
"0",
|
|
|
|
"floor(0/2)",
|
|
"0",
|
|
|
|
"floor(-1/2)",
|
|
"-1",
|
|
|
|
"floor(-2/2)",
|
|
"-1",
|
|
|
|
"floor(-3/2)",
|
|
"-2",
|
|
|
|
"floor(-4/2)",
|
|
"-2",
|
|
|
|
"floor(-5/2)",
|
|
"-3",
|
|
|
|
"floor(5/2.0)",
|
|
"2.0",
|
|
|
|
"floor(4/2.0)",
|
|
"2.0",
|
|
|
|
"floor(3/2.0)",
|
|
"1.0",
|
|
|
|
"floor(2/2.0)",
|
|
"1.0",
|
|
|
|
"floor(1/2.0)",
|
|
"0.0",
|
|
|
|
"floor(0.0)",
|
|
"0.0",
|
|
|
|
"floor(-1/2.0)",
|
|
"-1.0",
|
|
|
|
"floor(-2/2.0)",
|
|
"-1.0",
|
|
|
|
"floor(-3/2.0)",
|
|
"-2.0",
|
|
|
|
"floor(-4/2.0)",
|
|
"-2.0",
|
|
|
|
"floor(-5/2.0)",
|
|
"-3.0",
|
|
]
|