We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dc7e436 commit 674ce63Copy full SHA for 674ce63
eval_test.go
@@ -21,6 +21,22 @@ type evalErrorTest struct {
21
err string
22
}
23
24
+type evalParams map[string]interface{}
25
+
26
+func (p evalParams) Max(a, b float64) float64 {
27
+ if a < b {
28
+ return b
29
+ }
30
+ return a
31
+}
32
33
+func (p evalParams) Min(a, b float64) float64 {
34
35
36
37
38
39
40
var evalTests = []evalTest{
41
{
42
"foo",
@@ -339,6 +355,16 @@ var evalTests = []evalTest{
339
355
map[string]interface{}{"foo": func(in string) string { return "hello " + in }},
340
356
"hello world",
341
357
},
358
+ {
359
+ "Max(a, b)",
360
+ evalParams{"a": 1.23, "b": 3.21},
361
+ 3.21,
362
+ },
363
364
+ "Min(a, b)",
365
366
+ 1.23,
367
342
368
343
369
344
370
var evalErrorTests = []evalErrorTest{
0 commit comments