@@ -343,13 +343,13 @@ async fn basic_matching() {
343
343
344
344
let actual = doc ! { "x" : 1 } ;
345
345
let expected = doc ! { "x" : 1 , "y" : 1 } ;
346
- assert ! ( ! results_match(
346
+ assert ! ( results_match(
347
347
Some ( & Bson :: Document ( actual) ) ,
348
348
& Bson :: Document ( expected) ,
349
349
false ,
350
350
None ,
351
351
)
352
- . is_ok ( ) ) ;
352
+ . is_err ( ) ) ;
353
353
}
354
354
355
355
#[ cfg_attr( feature = "tokio-runtime" , tokio:: test) ]
@@ -363,13 +363,13 @@ async fn array_matching() {
363
363
for i in 1 ..3 {
364
364
expected. push ( Bson :: Int32 ( i) ) ;
365
365
}
366
- assert ! ( ! results_match(
366
+ assert ! ( results_match(
367
367
Some ( & Bson :: Array ( actual) ) ,
368
368
& Bson :: Array ( expected) ,
369
369
false ,
370
370
None ,
371
371
)
372
- . is_ok ( ) ) ;
372
+ . is_err ( ) ) ;
373
373
374
374
let actual = vec ! [
375
375
Bson :: Document ( doc! { "x" : 1 , "y" : 1 } ) ,
@@ -379,13 +379,13 @@ async fn array_matching() {
379
379
Bson :: Document ( doc! { "x" : 1 } ) ,
380
380
Bson :: Document ( doc! { "x" : 2 } ) ,
381
381
] ;
382
- assert ! ( ! results_match(
382
+ assert ! ( results_match(
383
383
Some ( & Bson :: Array ( actual) ) ,
384
384
& Bson :: Array ( expected) ,
385
385
false ,
386
386
None ,
387
387
)
388
- . is_ok ( ) ) ;
388
+ . is_err ( ) ) ;
389
389
}
390
390
391
391
#[ cfg_attr( feature = "tokio-runtime" , tokio:: test) ]
@@ -403,13 +403,13 @@ async fn special_operators() {
403
403
404
404
let actual = doc ! { "x" : 1 } ;
405
405
let expected = doc ! { "x" : { "$$exists" : false } } ;
406
- assert ! ( ! results_match(
406
+ assert ! ( results_match(
407
407
Some ( & Bson :: Document ( actual) ) ,
408
408
& Bson :: Document ( expected) ,
409
409
false ,
410
410
None ,
411
411
)
412
- . is_ok ( ) ) ;
412
+ . is_err ( ) ) ;
413
413
414
414
let actual = doc ! { "x" : 1 } ;
415
415
let expected = doc ! { "y" : { "$$exists" : false } } ;
@@ -423,13 +423,13 @@ async fn special_operators() {
423
423
424
424
let actual = doc ! { "x" : 1 } ;
425
425
let expected = doc ! { "y" : { "$$exists" : true } } ;
426
- assert ! ( ! results_match(
426
+ assert ! ( results_match(
427
427
Some ( & Bson :: Document ( actual) ) ,
428
428
& Bson :: Document ( expected) ,
429
429
false ,
430
430
None ,
431
431
)
432
- . is_ok ( ) ) ;
432
+ . is_err ( ) ) ;
433
433
434
434
let actual = doc ! { "x" : 1 } ;
435
435
let expected = doc ! { "x" : { "$$type" : [ "int" , "long" ] } } ;
@@ -463,13 +463,13 @@ async fn special_operators() {
463
463
464
464
let actual = doc ! { "x" : 2 } ;
465
465
let expected = doc ! { "x" : { "$$unsetOrMatches" : 1 } } ;
466
- assert ! ( ! results_match(
466
+ assert ! ( results_match(
467
467
Some ( & Bson :: Document ( actual) ) ,
468
468
& Bson :: Document ( expected) ,
469
469
false ,
470
470
None ,
471
471
)
472
- . is_ok ( ) ) ;
472
+ . is_err ( ) ) ;
473
473
474
474
let expected = doc ! { "x" : { "y" : { "$$exists" : false } } } ;
475
475
let actual = doc ! { "x" : { } } ;
@@ -497,13 +497,13 @@ async fn extra_fields() {
497
497
498
498
let actual = doc ! { "doc" : { "x" : 1 , "y" : 2 } } ;
499
499
let expected = doc ! { "doc" : { "x" : 1 } } ;
500
- assert ! ( ! results_match(
500
+ assert ! ( results_match(
501
501
Some ( & Bson :: Document ( actual) ) ,
502
502
& Bson :: Document ( expected) ,
503
503
false ,
504
504
None ,
505
505
)
506
- . is_ok ( ) ) ;
506
+ . is_err ( ) ) ;
507
507
}
508
508
509
509
#[ cfg_attr( feature = "tokio-runtime" , tokio:: test) ]
@@ -515,7 +515,7 @@ async fn numbers() {
515
515
516
516
let actual = Bson :: Double ( 2.5 ) ;
517
517
let expected = Bson :: Int32 ( 2 ) ;
518
- assert ! ( ! results_match( Some ( & actual) , & expected, false , None ) . is_ok ( ) ) ;
518
+ assert ! ( results_match( Some ( & actual) , & expected, false , None ) . is_err ( ) ) ;
519
519
520
520
let actual = Bson :: Double ( 2.0 ) ;
521
521
let expected = Bson :: Int64 ( 2 ) ;
0 commit comments