@@ -137,11 +137,11 @@ describe("Parser SQL to dx Filter Builder", () => {
137137 expected : [
138138 [ "SourceID" , "=" , 2 ] ,
139139 "or" ,
140- [ "SourceID" , "=" , null ] ,
140+ [ "SourceID" , "=" , null , { "defaultValue" : 0 , "type" : "ISNULL" } ] ,
141141 "or" ,
142142 [ "SourceID" , "=" , 0 ] ,
143143 "or" ,
144- [ "SourceID" , "=" , null ]
144+ [ "SourceID" , "=" , null , { "defaultValue" : 0 , "type" : "ISNULL" } ]
145145 ]
146146 } ,
147147 {
@@ -153,14 +153,14 @@ describe("Parser SQL to dx Filter Builder", () => {
153153 [
154154 [ "CompanyID" , "=" , 0 ] ,
155155 "or" ,
156- [ "CompanyID" , "=" , null ]
156+ [ "CompanyID" , "=" , null , { "defaultValue" : 0 , "type" : "ISNULL" } ]
157157 ]
158158 ] ,
159159 "and" ,
160160 [
161161 [ "IsSubdealer" , "=" , true ] ,
162162 "or" ,
163- [ "IsSubdealer" , "=" , null ]
163+ [ "IsSubdealer" , "=" , null , { "defaultValue" : 0 , "type" : "ISNULL" } ]
164164 ]
165165 ]
166166 } ,
@@ -187,19 +187,21 @@ describe("Parser SQL to dx Filter Builder", () => {
187187 expected : [
188188 [ "TicketID" , "=" , 123 ] ,
189189 "or" ,
190- [ "TicketID" , "=" , null ]
190+ [ "TicketID" , "=" , null , { "defaultValue" : 0 , "type" : "ISNULL" } ]
191191 ]
192192 } ,
193193 {
194194 input : "CompanyID = ISNULL({LeadDocument.CompanyID},0) OR (ISNULL(CompanyID,0) = 0))" ,
195195 expected : [
196196 [ "CompanyID" , "=" , 7 ] ,
197197 "or" ,
198- [ "CompanyID" , "=" , null ] ,
198+ [ "CompanyID" , "=" , null , { "defaultValue" : 0 , "type" : "ISNULL" } ] ,
199199 "or" ,
200200 [ "CompanyID" , "=" , 0 ] ,
201201 "or" ,
202- [ "CompanyID" , "=" , null ]
202+ [ "CompanyID" , "=" , null , { "defaultValue" : 0 , "type" : "ISNULL" } ,
203+
204+ ]
203205
204206 ]
205207 }
0 commit comments