46 lines
484 B
CoffeeScript
46 lines
484 B
CoffeeScript
test_log = ->
|
|
run_test [
|
|
|
|
"log(1)",
|
|
"0",
|
|
|
|
"log(exp(1))",
|
|
"1",
|
|
|
|
"log(exp(x))",
|
|
"x",
|
|
|
|
"exp(log(x))",
|
|
"x",
|
|
|
|
"log(x^2)",
|
|
"2*log(x)",
|
|
|
|
"log(1/x)",
|
|
"-log(x)",
|
|
|
|
"log(a^b)",
|
|
"b*log(a)",
|
|
|
|
"log(2)",
|
|
"log(2)",
|
|
|
|
"log(2.0)",
|
|
"0.693147...",
|
|
|
|
"float(log(2))",
|
|
"0.693147...",
|
|
|
|
"log(a*b)",
|
|
"log(a)+log(b)",
|
|
|
|
"log(1/3)+log(3)",
|
|
"0",
|
|
|
|
"log(-1)",
|
|
"i*pi",
|
|
|
|
"log(-1.0)",
|
|
"3.141593...*i",
|
|
]
|