@@ -196,8 +196,8 @@ describe('testing buildWhereClause module', () => {
196196 b IS NOT null AND
197197 c NOT IN ('1', '2') AND
198198 (
199- b NOT BETWEEN 15 AND 19 AND
200- c BETWEEN '1' AND '2'
199+ b NOT BETWEEN ( 15 AND 19 ) AND
200+ c BETWEEN ( '1' AND '2' )
201201 )
202202 )
203203 `
@@ -248,10 +248,19 @@ describe('testing buildWhereClause module', () => {
248248 start : new Date ( 1975 , 0 , 1 ) ,
249249 end : new Date ( 1999 , 11 , 31 ) ,
250250 }
251+ } ,
252+ {
253+ operator : 'notDateBetween' ,
254+ field : 'birth' ,
255+ value : {
256+ start : new Date ( 1975 , 0 , 1 ) ,
257+ end : new Date ( 1999 , 11 , 31 ) ,
258+ }
251259 }
252260 ] ,
253261 `
254- birth BETWEEN '1975-01-01' AND '1999-12-31'
262+ birth BETWEEN ( '1975-01-01' AND '1999-12-31' )
263+ AND birth NOT BETWEEN ( '1975-01-01' AND '1999-12-31' )
255264 `
256265 ] ,
257266 ] ) ( 'testing with each utility' , ( received , expected ) => {
@@ -274,7 +283,7 @@ describe('testing buildWhereClause module', () => {
274283 end : '5'
275284 } ,
276285 `
277- A BETWEEN '2' AND '5'
286+ A BETWEEN ( '2' AND '5' )
278287 `
279288 ] ,
280289 [
@@ -284,7 +293,7 @@ describe('testing buildWhereClause module', () => {
284293 end : 5
285294 } ,
286295 `
287- A BETWEEN 2 AND 5
296+ A BETWEEN ( 2 AND 5 )
288297 `
289298 ] ,
290299 [
@@ -293,7 +302,7 @@ describe('testing buildWhereClause module', () => {
293302 value : [ 2 , 5 ] ,
294303 } ,
295304 `
296- A BETWEEN 2 AND 5
305+ A BETWEEN ( 2 AND 5 )
297306 `
298307 ] ,
299308 [
@@ -305,7 +314,7 @@ describe('testing buildWhereClause module', () => {
305314 } ,
306315 } ,
307316 `
308- A BETWEEN 2 AND 5
317+ A BETWEEN ( 2 AND 5 )
309318 `
310319 ]
311320 ] ) ( 'testing between module' , ( received , expected ) => {
@@ -320,7 +329,7 @@ describe('testing buildWhereClause module', () => {
320329 end : new Date ( 2019 , 10 , 30 )
321330 } ,
322331 `
323- A BETWEEN '2019-11-15' AND '2019-11-30'
332+ A BETWEEN ( '2019-11-15' AND '2019-11-30' )
324333 `
325334 ] ,
326335 [
@@ -332,7 +341,7 @@ describe('testing buildWhereClause module', () => {
332341 }
333342 } ,
334343 `
335- A BETWEEN '2019-11-15' AND '2019-11-30'
344+ A BETWEEN ( '2019-11-15' AND '2019-11-30' )
336345 `
337346 ] ,
338347
@@ -342,7 +351,7 @@ describe('testing buildWhereClause module', () => {
342351 value : [ new Date ( 2019 , 10 , 15 ) , new Date ( 2019 , 10 , 30 ) ]
343352 } ,
344353 `
345- A BETWEEN '2019-11-15' AND '2019-11-30'
354+ A BETWEEN ( '2019-11-15' AND '2019-11-30' )
346355 `
347356 ] ,
348357 [
@@ -353,7 +362,7 @@ describe('testing buildWhereClause module', () => {
353362 format : 'MM-yyyy-dd' ,
354363 } ,
355364 `
356- A BETWEEN '11-2019-15' AND '11-2019-30'
365+ A BETWEEN ( '11-2019-15' AND '11-2019-30' )
357366 `
358367 ] ,
359368 [
@@ -366,7 +375,7 @@ describe('testing buildWhereClause module', () => {
366375 }
367376 } ,
368377 `
369- A BETWEEN '11-2019-15' AND '11-2019-30'
378+ A BETWEEN ( '11-2019-15' AND '11-2019-30' )
370379 `
371380 ] ,
372381
@@ -377,7 +386,7 @@ describe('testing buildWhereClause module', () => {
377386 value : [ new Date ( 2019 , 10 , 15 ) , new Date ( 2019 , 10 , 30 ) ]
378387 } ,
379388 `
380- A BETWEEN '11-2019-15' AND '11-2019-30'
389+ A BETWEEN ( '11-2019-15' AND '11-2019-30' )
381390 `
382391 ] ,
383392 ] ) ( 'Testing DateBetween operator' , ( received , expected ) => {
0 commit comments