45 lines
607 B
CoffeeScript
45 lines
607 B
CoffeeScript
test_mod = ->
|
|
run_test [
|
|
"mod(2.0,3.0)",
|
|
"2",
|
|
|
|
"mod(-2.0,3.0)",
|
|
"-2",
|
|
|
|
"mod(2.0,-3.0)",
|
|
"2",
|
|
|
|
"mod(-2.0,-3.0)",
|
|
"-2",
|
|
|
|
"mod(2,3)",
|
|
"2",
|
|
|
|
"mod(-2,3)",
|
|
"-2",
|
|
|
|
"mod(2,-3)",
|
|
"2",
|
|
|
|
"mod(-2,-3)",
|
|
"-2",
|
|
|
|
"mod(a,b)",
|
|
"mod(a,b)",
|
|
|
|
"mod(2.0,0.0)",
|
|
"Stop: mod function: divide by zero",
|
|
|
|
"mod(2,0)",
|
|
"Stop: mod function: divide by zero",
|
|
|
|
"mod(1.2,2)",
|
|
"Stop: mod function: cannot convert float value to integer",
|
|
|
|
"mod(1/2,3)",
|
|
"Stop: mod function: integer arguments expected",
|
|
|
|
"mod(15,8.0)",
|
|
"7",
|
|
]
|