@@ -83,9 +83,12 @@ final class DataTypeComparatorSearchQueryCriteria: XCTestCase {
83
83
func testCompareDataEqualSuccess( ) {
84
84
85
85
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
86
- " dataFields " : [ " savings " : 19.99 , " eventTimeStamp " : 3 ,
87
- " likes_boba " : true ,
88
- " country " : " Chaina " ] ] ]
86
+ " dataFields " : [
87
+ " savings " : 19.99 ,
88
+ " eventTimeStamp " : 3 ,
89
+ " likes_boba " : true ,
90
+ " country " : " Chaina " ]
91
+ ] ]
89
92
90
93
let expectedCriteriaId = " 285 "
91
94
@@ -98,9 +101,12 @@ final class DataTypeComparatorSearchQueryCriteria: XCTestCase {
98
101
//let eventItems: [[AnyHashable: Any]] = [["dataType":"user","savings": 10.1]]
99
102
100
103
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
101
- " dataFields " : [ " savings " : 10.99 , " eventTimeStamp " : 30 ,
102
- " likes_boba " : false ,
103
- " country " : " Taiwan " ] ] ]
104
+ " dataFields " : [
105
+ " savings " : 10.99 ,
106
+ " eventTimeStamp " : 30 ,
107
+ " likes_boba " : false ,
108
+ " country " : " Taiwan " ]
109
+ ] ]
104
110
105
111
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataEqual) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
106
112
XCTAssertEqual ( matchedCriteriaId, nil )
@@ -164,8 +170,10 @@ final class DataTypeComparatorSearchQueryCriteria: XCTestCase {
164
170
func testCompareDataDoesNotEqualSuccess( ) {
165
171
166
172
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
167
- " dataFields " : [ " savings " : 11.2 , " eventTimeStamp " : 30 ,
168
- " likes_boba " : false ]
173
+ " dataFields " : [
174
+ " savings " : 11.2 ,
175
+ " eventTimeStamp " : 30 ,
176
+ " likes_boba " : false ]
169
177
] ]
170
178
let expectedCriteriaId = " 285 "
171
179
@@ -176,8 +184,11 @@ final class DataTypeComparatorSearchQueryCriteria: XCTestCase {
176
184
func testCompareDataDoesNotEqualFailed( ) {
177
185
178
186
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
179
- " dataFields " : [ " savings " : 19.99 , " eventTimeStamp " : 30 ,
180
- " likes_boba " : true ] ] ]
187
+ " dataFields " : [
188
+ " savings " : 19.99 ,
189
+ " eventTimeStamp " : 30 ,
190
+ " likes_boba " : true ]
191
+ ] ]
181
192
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataDoesNotEquals) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
182
193
XCTAssertEqual ( matchedCriteriaId, nil )
183
194
}
@@ -271,7 +282,9 @@ final class DataTypeComparatorSearchQueryCriteria: XCTestCase {
271
282
func testCompareDataLessThanSuccess( ) {
272
283
273
284
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
274
- " dataFields " : [ " savings " : 10 , " eventTimeStamp " : 14 ]
285
+ " dataFields " : [
286
+ " savings " : 10 ,
287
+ " eventTimeStamp " : 14 ]
275
288
] ]
276
289
let expectedCriteriaId = " 289 "
277
290
@@ -282,15 +295,21 @@ final class DataTypeComparatorSearchQueryCriteria: XCTestCase {
282
295
func testCompareDataLessThanFailed( ) {
283
296
284
297
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
285
- " dataFields " : [ " savings " : 18 , " eventTimeStamp " : 18 ] ] ]
298
+ " dataFields " : [
299
+ " savings " : 18 ,
300
+ " eventTimeStamp " : 18 ]
301
+ ] ]
286
302
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataLessThanOrEqual) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
287
303
XCTAssertEqual ( matchedCriteriaId, nil )
288
304
}
289
305
290
306
func testCompareDataLessThanOrEqualSuccess( ) {
291
307
292
308
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
293
- " dataFields " : [ " savings " : 17 , " eventTimeStamp " : 14 ] ] ]
309
+ " dataFields " : [
310
+ " savings " : 17 ,
311
+ " eventTimeStamp " : 14 ]
312
+ ] ]
294
313
let expectedCriteriaId = " 290 "
295
314
296
315
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataLessThanOrEqual) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
@@ -300,7 +319,10 @@ final class DataTypeComparatorSearchQueryCriteria: XCTestCase {
300
319
func testCompareDataLessThanOrEqualFailed( ) {
301
320
302
321
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
303
- " dataFields " : [ " savings " : 18 , " eventTimeStamp " : 12 ] ] ]
322
+ " dataFields " : [
323
+ " savings " : 18 ,
324
+ " eventTimeStamp " : 12 ]
325
+ ] ]
304
326
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataLessThanOrEqual) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
305
327
XCTAssertEqual ( matchedCriteriaId, nil )
306
328
}
@@ -394,7 +416,10 @@ final class DataTypeComparatorSearchQueryCriteria: XCTestCase {
394
416
func testCompareDataGreaterThanSuccess( ) {
395
417
396
418
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
397
- " dataFields " : [ " savings " : 56 , " eventTimeStamp " : 51 ] ] ]
419
+ " dataFields " : [
420
+ " savings " : 56 ,
421
+ " eventTimeStamp " : 51 ]
422
+ ] ]
398
423
let expectedCriteriaId = " 290 "
399
424
400
425
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataGreaterThanOrEqual) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
@@ -404,23 +429,32 @@ final class DataTypeComparatorSearchQueryCriteria: XCTestCase {
404
429
func testCompareDataGreaterThanFailed( ) {
405
430
406
431
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
407
- " dataFields " : [ " savings " : 5 , " eventTimeStamp " : 3 ] ] ]
432
+ " dataFields " : [
433
+ " savings " : 5 ,
434
+ " eventTimeStamp " : 3 ]
435
+ ] ]
408
436
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataGreaterThanOrEqual) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
409
437
XCTAssertEqual ( matchedCriteriaId, nil )
410
438
}
411
439
412
440
func testCompareDataGreaterThanOrEqualSuccess( ) {
413
441
414
442
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
415
- " dataFields " : [ " savings " : 20 , " eventTimeStamp " : 30 ] ] ]
443
+ " dataFields " : [
444
+ " savings " : 20 ,
445
+ " eventTimeStamp " : 30 ]
446
+ ] ]
416
447
let expectedCriteriaId = " 291 "
417
448
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataGreaterThanOrEqual) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
418
449
XCTAssertEqual ( matchedCriteriaId, expectedCriteriaId)
419
450
}
420
451
421
452
func testCompareDataGreaterThanOrEqualFailed( ) {
422
453
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
423
- " dataFields " : [ " savings " : 18 , " eventTimeStamp " : 16 ] ] ]
454
+ " dataFields " : [
455
+ " savings " : 18 ,
456
+ " eventTimeStamp " : 16 ]
457
+ ] ]
424
458
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataGreaterThanOrEqual) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
425
459
XCTAssertEqual ( matchedCriteriaId, nil )
426
460
}
@@ -489,19 +523,25 @@ final class DataTypeComparatorSearchQueryCriteria: XCTestCase {
489
523
490
524
func testCompareDataIsSetySuccess( ) {
491
525
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
492
- " dataFields " : [ " savings " : 10 , " eventTimeStamp " : 20 ,
493
- " saved_cars " : " 10 " ,
494
- " country " : " Taiwan " ] ] ]
526
+ " dataFields " : [
527
+ " savings " : 10 ,
528
+ " eventTimeStamp " : 20 ,
529
+ " saved_cars " : " 10 " ,
530
+ " country " : " Taiwan " ]
531
+ ] ]
495
532
let expectedCriteriaId = " 285 "
496
533
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataIsSet) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
497
534
XCTAssertEqual ( matchedCriteriaId, expectedCriteriaId)
498
535
}
499
536
500
537
func testCompareDataIsSetFailure( ) {
501
538
let eventItems : [ [ AnyHashable : Any ] ] = [ [ " dataType " : " user " ,
502
- " dataFields " : [ " savings " : " " , " eventTimeStamp " : " " ,
503
- " saved_cars " : " " ,
504
- " country " : " " ] ] ]
539
+ " dataFields " : [
540
+ " savings " : " " ,
541
+ " eventTimeStamp " : " " ,
542
+ " saved_cars " : " " ,
543
+ " country " : " " ]
544
+ ] ]
505
545
let matchedCriteriaId = CriteriaCompletionChecker ( anonymousCriteria: data ( from: mockDataIsSet) !, anonymousEvents: eventItems) . getMatchedCriteria ( )
506
546
XCTAssertEqual ( matchedCriteriaId, nil )
507
547
}
0 commit comments