54 lines
686 B
CoffeeScript
54 lines
686 B
CoffeeScript
test_arcsin = ->
|
|
run_test [
|
|
"arcsin(-1)",
|
|
"-1/2*pi",
|
|
|
|
"arcsin(-1/2)",
|
|
"-1/6*pi",
|
|
|
|
"arcsin(0)",
|
|
"0",
|
|
|
|
"arcsin(1/2)",
|
|
"1/6*pi",
|
|
|
|
"arcsin(1)",
|
|
"1/2*pi",
|
|
|
|
"arcsin(sin(-1/2*pi))",
|
|
"-1/2*pi",
|
|
|
|
"arcsin(sin(-1/6*pi))",
|
|
"-1/6*pi",
|
|
|
|
"arcsin(sin(0))",
|
|
"0",
|
|
|
|
"arcsin(sin(1/6*pi))",
|
|
"1/6*pi",
|
|
|
|
"arcsin(sin(1/2*pi))",
|
|
"1/2*pi",
|
|
|
|
"arcsin(sin(x))",
|
|
"x",
|
|
|
|
"arcsin(1/sqrt(2))",
|
|
"1/4*pi",
|
|
|
|
"arcsin(-1/sqrt(2))",
|
|
"-1/4*pi",
|
|
|
|
"arcsin(sin(1/4*pi))",
|
|
"1/4*pi",
|
|
|
|
"arcsin(sin(-1/4*pi))",
|
|
"-1/4*pi",
|
|
|
|
"arcsin(sqrt(3)/2)",
|
|
"1/3*pi",
|
|
|
|
"arcsin(-sqrt(3)/2)",
|
|
"-1/3*pi",
|
|
]
|