File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
src/test/java/com/dashjoin/jsonata Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,21 @@ public void testSupplier() {
17
17
Assertions .assertEquals ("Hello world" , expression .evaluate (null ));
18
18
}
19
19
20
+ @ Test
21
+ public void testEval () {
22
+ var expression = Jsonata .jsonata ("$eval('$greet()')" );
23
+ expression .registerFunction ("greet" , () -> "Hello world" );
24
+ Assertions .assertEquals ("Hello world" , expression .evaluate (null ));
25
+ }
26
+
27
+ @ Disabled
28
+ @ Test
29
+ public void testEvalWithParams () {
30
+ var expression = Jsonata .jsonata ("($eval('$greet()'))" );
31
+ expression .registerFunction ("greet" , () -> "Hello world" );
32
+ Assertions .assertEquals ("Hello world" , expression .evaluate (null ));
33
+ }
34
+
20
35
@ Test
21
36
public void testUnary () {
22
37
var expression = Jsonata .jsonata ("$echo(123)" );
You can’t perform that action at this time.
0 commit comments