1 | test_log = ->
|
2 | run_test [
|
3 |
|
4 | "log(1)",
|
5 | "0",
|
6 |
|
7 | "log(exp(1))",
|
8 | "1",
|
9 |
|
10 | "log(exp(x))",
|
11 | "x",
|
12 |
|
13 | "exp(log(x))",
|
14 | "x",
|
15 |
|
16 | "log(x^2)",
|
17 | "2*log(x)",
|
18 |
|
19 | "log(1/x)",
|
20 | "-log(x)",
|
21 |
|
22 | "log(a^b)",
|
23 | "b*log(a)",
|
24 |
|
25 | "log(2)",
|
26 | "log(2)",
|
27 |
|
28 | "log(2.0)",
|
29 | "0.693147",
|
30 |
|
31 | "float(log(2))",
|
32 | "0.693147",
|
33 |
|
34 | "log(a*b)",
|
35 | "log(a)+log(b)",
|
36 |
|
37 | "log(1/3)+log(3)",
|
38 | "0",
|
39 |
|
40 | "log(-1)",
|
41 | "i*pi",
|
42 |
|
43 | "log(-1.0)",
|
44 | "3.14159*i",
|
45 | ]
|