7
7
"fmt"
8
8
"testing"
9
9
10
+ "github.com/tarantool/go-iproto"
10
11
"github.com/vmihailenco/msgpack/v5"
11
12
12
13
"github.com/tarantool/go-tarantool/v2"
@@ -22,7 +23,7 @@ const validSpace = "test" // Any valid value != default.
22
23
const defaultSpace = 0 // And valid too.
23
24
const defaultIndex = 0 // And valid too.
24
25
25
- const CrudRequestCode = tarantool . Call17RequestCode
26
+ const CrudRequestType = iproto . IPROTO_CALL
26
27
27
28
var reqObject = crud.MapObject {
28
29
"id" : uint (24 ),
@@ -166,37 +167,37 @@ func BenchmarkSelectRequest(b *testing.B) {
166
167
167
168
func TestRequestsCodes (t * testing.T ) {
168
169
tests := []struct {
169
- req tarantool.Request
170
- code int32
170
+ req tarantool.Request
171
+ rtype iproto. Type
171
172
}{
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 },
195
196
}
196
197
197
198
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 )
200
201
}
201
202
}
202
203
}
0 commit comments