@@ -60,7 +60,8 @@ public void testFromAiWithNameOnly() {
6060 @ Test
6161 public void testFromAiWithNameAndDescription () {
6262 Map <String , Object > map = EVALUATOR .evaluate (
63- Map .of ("param" , "=fromAi('sifra_artikla', 'The product code')" ), Collections .emptyMap ());
63+ Map .of ("param" , "=fromAi('sifra_artikla', 'STRING', {'description': 'The product code'})" ),
64+ Collections .emptyMap ());
6465
6566 Object result = MapUtils .get (map , "param" );
6667
@@ -77,7 +78,8 @@ public void testFromAiWithNameAndDescription() {
7778 @ Test
7879 public void testFromAiWithAllArguments () {
7980 Map <String , Object > map = EVALUATOR .evaluate (
80- Map .of ("param" , "=fromAi('price', 'Item price', 'NUMBER', 0)" ), Collections .emptyMap ());
81+ Map .of ("param" , "=fromAi('price', 'NUMBER', {'description': 'Item price', 'defaultValue': 0})" ),
82+ Collections .emptyMap ());
8183
8284 Object result = MapUtils .get (map , "param" );
8385
@@ -100,13 +102,13 @@ public void testFromAiNoArguments() {
100102 @ Test
101103 public void testFromAiWithInvalidType () {
102104 assertThrowsExactly (IllegalArgumentException .class , () -> EVALUATOR .evaluate (
103- Map .of ("param" , "=fromAi('name', null, 'INVALID')" ), Collections .emptyMap ()));
105+ Map .of ("param" , "=fromAi('name', 'INVALID')" ), Collections .emptyMap ()));
104106 }
105107
106108 @ Test
107109 public void testFromAiWithCaseInsensitiveType () {
108110 Map <String , Object > map = EVALUATOR .evaluate (
109- Map .of ("param" , "=fromAi('count', null, 'integer')" ), Collections .emptyMap ());
111+ Map .of ("param" , "=fromAi('count', 'integer')" ), Collections .emptyMap ());
110112
111113 Object result = MapUtils .get (map , "param" );
112114
@@ -120,7 +122,7 @@ public void testFromAiWithCaseInsensitiveType() {
120122 @ Test
121123 public void testFromAiWithNullDescription () {
122124 Map <String , Object > map = EVALUATOR .evaluate (
123- Map .of ("param" , "=fromAi('name', null, 'BOOLEAN', true)" ), Collections .emptyMap ());
125+ Map .of ("param" , "=fromAi('name', 'BOOLEAN', {'defaultValue': true} )" ), Collections .emptyMap ());
124126
125127 Object result = MapUtils .get (map , "param" );
126128
0 commit comments