77 "fmt"
88 "testing"
99
10+ "github.com/tarantool/go-iproto"
1011 "github.com/vmihailenco/msgpack/v5"
1112
1213 "github.com/tarantool/go-tarantool/v2"
@@ -22,7 +23,7 @@ const validSpace = "test" // Any valid value != default.
2223const defaultSpace = 0 // And valid too.
2324const defaultIndex = 0 // And valid too.
2425
25- const CrudRequestCode = tarantool . Call17RequestCode
26+ const CrudRequestType = iproto . IPROTO_CALL
2627
2728var reqObject = crud.MapObject {
2829 "id" : uint (24 ),
@@ -166,37 +167,37 @@ func BenchmarkSelectRequest(b *testing.B) {
166167
167168func TestRequestsCodes (t * testing.T ) {
168169 tests := []struct {
169- req tarantool.Request
170- code int32
170+ req tarantool.Request
171+ rtype iproto. Type
171172 }{
172- {req : crud .MakeInsertRequest (validSpace ), code : CrudRequestCode },
173- {req : crud .MakeInsertObjectRequest (validSpace ), code : CrudRequestCode },
174- {req : crud .MakeInsertManyRequest (validSpace ), code : CrudRequestCode },
175- {req : crud .MakeInsertObjectManyRequest (validSpace ), code : CrudRequestCode },
176- {req : crud .MakeGetRequest (validSpace ), code : CrudRequestCode },
177- {req : crud .MakeUpdateRequest (validSpace ), code : CrudRequestCode },
178- {req : crud .MakeDeleteRequest (validSpace ), code : CrudRequestCode },
179- {req : crud .MakeReplaceRequest (validSpace ), code : CrudRequestCode },
180- {req : crud .MakeReplaceObjectRequest (validSpace ), code : CrudRequestCode },
181- {req : crud .MakeReplaceManyRequest (validSpace ), code : CrudRequestCode },
182- {req : crud .MakeReplaceObjectManyRequest (validSpace ), code : CrudRequestCode },
183- {req : crud .MakeUpsertRequest (validSpace ), code : CrudRequestCode },
184- {req : crud .MakeUpsertObjectRequest (validSpace ), code : CrudRequestCode },
185- {req : crud .MakeUpsertManyRequest (validSpace ), code : CrudRequestCode },
186- {req : crud .MakeUpsertObjectManyRequest (validSpace ), code : CrudRequestCode },
187- {req : crud .MakeMinRequest (validSpace ), code : CrudRequestCode },
188- {req : crud .MakeMaxRequest (validSpace ), code : CrudRequestCode },
189- {req : crud .MakeSelectRequest (validSpace ), code : CrudRequestCode },
190- {req : crud .MakeTruncateRequest (validSpace ), code : CrudRequestCode },
191- {req : crud .MakeLenRequest (validSpace ), code : CrudRequestCode },
192- {req : crud .MakeCountRequest (validSpace ), code : CrudRequestCode },
193- {req : crud .MakeStorageInfoRequest (), code : CrudRequestCode },
194- {req : crud .MakeStatsRequest (), code : CrudRequestCode },
173+ {req : crud .MakeInsertRequest (validSpace ), rtype : CrudRequestType },
174+ {req : crud .MakeInsertObjectRequest (validSpace ), rtype : CrudRequestType },
175+ {req : crud .MakeInsertManyRequest (validSpace ), rtype : CrudRequestType },
176+ {req : crud .MakeInsertObjectManyRequest (validSpace ), rtype : CrudRequestType },
177+ {req : crud .MakeGetRequest (validSpace ), rtype : CrudRequestType },
178+ {req : crud .MakeUpdateRequest (validSpace ), rtype : CrudRequestType },
179+ {req : crud .MakeDeleteRequest (validSpace ), rtype : CrudRequestType },
180+ {req : crud .MakeReplaceRequest (validSpace ), rtype : CrudRequestType },
181+ {req : crud .MakeReplaceObjectRequest (validSpace ), rtype : CrudRequestType },
182+ {req : crud .MakeReplaceManyRequest (validSpace ), rtype : CrudRequestType },
183+ {req : crud .MakeReplaceObjectManyRequest (validSpace ), rtype : CrudRequestType },
184+ {req : crud .MakeUpsertRequest (validSpace ), rtype : CrudRequestType },
185+ {req : crud .MakeUpsertObjectRequest (validSpace ), rtype : CrudRequestType },
186+ {req : crud .MakeUpsertManyRequest (validSpace ), rtype : CrudRequestType },
187+ {req : crud .MakeUpsertObjectManyRequest (validSpace ), rtype : CrudRequestType },
188+ {req : crud .MakeMinRequest (validSpace ), rtype : CrudRequestType },
189+ {req : crud .MakeMaxRequest (validSpace ), rtype : CrudRequestType },
190+ {req : crud .MakeSelectRequest (validSpace ), rtype : CrudRequestType },
191+ {req : crud .MakeTruncateRequest (validSpace ), rtype : CrudRequestType },
192+ {req : crud .MakeLenRequest (validSpace ), rtype : CrudRequestType },
193+ {req : crud .MakeCountRequest (validSpace ), rtype : CrudRequestType },
194+ {req : crud .MakeStorageInfoRequest (), rtype : CrudRequestType },
195+ {req : crud .MakeStatsRequest (), rtype : CrudRequestType },
195196 }
196197
197198 for _ , test := range tests {
198- if code := test .req .Code (); code != test .code {
199- t .Errorf ("An invalid request code 0x%x, expected 0x%x" , code , test .code )
199+ if rtype := test .req .Type (); rtype != test .rtype {
200+ t .Errorf ("An invalid request type 0x%x, expected 0x%x" , rtype , test .rtype )
200201 }
201202 }
202203}
0 commit comments