@@ -470,10 +470,10 @@ public void planSelect() throws Exception {
470470 }
471471
472472 @ Test
473- // @TestParameters("{expression: '[1,2,3].exists(x, x > 0) == true'}")
474- // @TestParameters("{expression: '[1,2,3].exists(x, x < 0) == false'}")
475- // @TestParameters("{expression: '[1,2,3].exists(i, v, i >= 0 && v > 0) == true'}")
476- // @TestParameters("{expression: '[1,2,3].exists(i, v, i < 0 || v < 0) == false'}")
473+ @ TestParameters ("{expression: '[1,2,3].exists(x, x > 0) == true'}" )
474+ @ TestParameters ("{expression: '[1,2,3].exists(x, x < 0) == false'}" )
475+ @ TestParameters ("{expression: '[1,2,3].exists(i, v, i >= 0 && v > 0) == true'}" )
476+ @ TestParameters ("{expression: '[1,2,3].exists(i, v, i < 0 || v < 0) == false'}" )
477477 @ TestParameters ("{expression: '[1,2,3].map(x, x + 1) == [2,3,4]'}" )
478478 public void planComprehension_lists (String expression ) throws Exception {
479479 CelAbstractSyntaxTree ast = compile (expression );
@@ -484,19 +484,19 @@ public void planComprehension_lists(String expression) throws Exception {
484484 assertThat (result ).isTrue ();
485485 }
486486
487- // @Test
488- // @TestParameters("{expression: '[1,2,3].exists(x, x > 0) == true'}")
489- // @TestParameters("{expression: '[1,2,3].exists(x, x < 0) == false'}")
490- // @TestParameters("{expression: '[1,2,3].exists(i, v, i >= 0 && v > 0) == true'}")
491- // @TestParameters("{expression: '[1,2,3].exists(i, v, i < 0 || v < 0) == false'}")
492- // public void planComprehension_maps(String expression) throws Exception {
493- // CelAbstractSyntaxTree ast = compile(expression);
494- // Program program = PLANNER.plan(ast);
495- //
496- // boolean result = (boolean) program.eval();
497- //
498- // assertThat(result).isTrue();
499- // }
487+ @ Test
488+ @ TestParameters ("{expression: '[1,2,3].exists(x, x > 0) == true'}" )
489+ @ TestParameters ("{expression: '[1,2,3].exists(x, x < 0) == false'}" )
490+ @ TestParameters ("{expression: '[1,2,3].exists(i, v, i >= 0 && v > 0) == true'}" )
491+ @ TestParameters ("{expression: '[1,2,3].exists(i, v, i < 0 || v < 0) == false'}" )
492+ public void planComprehension_maps (String expression ) throws Exception {
493+ CelAbstractSyntaxTree ast = compile (expression );
494+ Program program = PLANNER .plan (ast );
495+
496+ boolean result = (boolean ) program .eval ();
497+
498+ assertThat (result ).isTrue ();
499+ }
500500
501501 private CelAbstractSyntaxTree compile (String expression ) throws Exception {
502502 CelAbstractSyntaxTree ast = CEL_COMPILER .parse (expression ).getAst ();
0 commit comments