@@ -508,41 +508,6 @@ func Test_InsertAlreadyExisted(t *testing.T) {
508508 asserts .Equals (t , "simd: record with passed id already exists: ID == 1" , err .Error (), "check error" )
509509}
510510
511- func Test_Upsert (t * testing.T ) {
512- store := namespace .CreateNamespace [* User ]()
513- store .AddIndex (hash .NewComparableHashIndex (userID , true ))
514- store .AddIndex (hash .NewComparableHashIndex (userStatus , true ))
515- asserts .Success (t , store .Insert (& User {
516- ID : 1 ,
517- Status : StatusActive ,
518- }))
519- asserts .Success (t , store .Insert (& User {
520- ID : 2 ,
521- Status : StatusDisabled ,
522- }))
523- asserts .Success (t , store .Insert (& User {
524- ID : 3 ,
525- Status : StatusActive ,
526- }))
527-
528- err := store .Upsert (& User {
529- ID : 2 ,
530- Status : StatusActive ,
531- })
532- asserts .Success (t , err )
533-
534- cur , err := executor.CreateQueryExecutor [* User ](store ).FetchAll (
535- context .Background (),
536- query.NewBuilder [* User ](
537- query .Where (userID , where .EQ , 2 ),
538- ).Query (),
539- )
540-
541- asserts .Success (t , err )
542- asserts .Success (t , cur .Err ())
543- asserts .Equals (t , StatusActive , cur .Item ().Status , "status" )
544- }
545-
546511func Test_Delete (t * testing.T ) {
547512 store := namespace .CreateNamespace [* User ]()
548513 store .AddIndex (hash .NewComparableHashIndex (userID , true ))
0 commit comments