@@ -13,7 +13,6 @@ import (
1313 . "github.com/tarantool/go-tarantool"
1414 . "github.com/tarantool/go-tarantool/decimal"
1515 "github.com/tarantool/go-tarantool/test_helpers"
16- "gopkg.in/vmihailenco/msgpack.v2"
1716)
1817
1918var isDecimalSupported = false
@@ -40,14 +39,14 @@ type TupleDecimal struct {
4039 number Decimal
4140}
4241
43- func (t * TupleDecimal ) EncodeMsgpack (e * msgpack. Encoder ) error {
42+ func (t * TupleDecimal ) EncodeMsgpack (e * encoder ) error {
4443 if err := e .EncodeArrayLen (1 ); err != nil {
4544 return err
4645 }
4746 return e .EncodeValue (reflect .ValueOf (& t .number ))
4847}
4948
50- func (t * TupleDecimal ) DecodeMsgpack (d * msgpack. Decoder ) error {
49+ func (t * TupleDecimal ) DecodeMsgpack (d * decoder ) error {
5150 var err error
5251 var l int
5352 if l , err = d .DecodeArrayLen (); err != nil {
@@ -144,11 +143,11 @@ func TestMPEncodeDecode(t *testing.T) {
144143 }
145144 var buf []byte
146145 tuple := TupleDecimal {number : * decNum }
147- if buf , err = msgpack . Marshal (& tuple ); err != nil {
146+ if buf , err = marshal (& tuple ); err != nil {
148147 t .Fatalf ("Failed to encode decimal number '%s' to a MessagePack buffer: %s" , testcase .numString , err )
149148 }
150149 var v TupleDecimal
151- if err = msgpack . Unmarshal (buf , & v ); err != nil {
150+ if err = unmarshal (buf , & v ); err != nil {
152151 t .Fatalf ("Failed to decode MessagePack buffer '%x' to a decimal number: %s" , buf , err )
153152 }
154153 if ! decNum .Equal (v .number .Decimal ) {
@@ -247,7 +246,7 @@ func TestEncodeMaxNumber(t *testing.T) {
247246 referenceErrMsg := "msgpack: decimal number is bigger than maximum supported number (10^38 - 1)"
248247 decNum := decimal .New (1 , DecimalPrecision ) // // 10^DecimalPrecision
249248 tuple := TupleDecimal {number : * NewDecimal (decNum )}
250- _ , err := msgpack . Marshal (& tuple )
249+ _ , err := marshal (& tuple )
251250 if err == nil {
252251 t .Fatalf ("It is possible to encode a number unsupported by Tarantool" )
253252 }
@@ -261,7 +260,7 @@ func TestEncodeMinNumber(t *testing.T) {
261260 two := decimal .NewFromInt (2 )
262261 decNum := decimal .New (1 , DecimalPrecision ).Neg ().Sub (two ) // -10^DecimalPrecision - 2
263262 tuple := TupleDecimal {number : * NewDecimal (decNum )}
264- _ , err := msgpack . Marshal (& tuple )
263+ _ , err := marshal (& tuple )
265264 if err == nil {
266265 t .Fatalf ("It is possible to encode a number unsupported by Tarantool" )
267266 }
@@ -280,10 +279,10 @@ func benchmarkMPEncodeDecode(b *testing.B, src decimal.Decimal, dst interface{})
280279 var err error
281280 for i := 0 ; i < b .N ; i ++ {
282281 tuple := TupleDecimal {number : * NewDecimal (src )}
283- if buf , err = msgpack . Marshal (& tuple ); err != nil {
282+ if buf , err = marshal (& tuple ); err != nil {
284283 b .Fatal (err )
285284 }
286- if err = msgpack . Unmarshal (buf , & v ); err != nil {
285+ if err = unmarshal (buf , & v ); err != nil {
287286 b .Fatal (err )
288287 }
289288 }
@@ -310,7 +309,7 @@ func BenchmarkMPEncodeDecimal(b *testing.B) {
310309 }
311310 b .ResetTimer ()
312311 for i := 0 ; i < b .N ; i ++ {
313- msgpack . Marshal (decNum )
312+ marshal (decNum )
314313 }
315314 })
316315 }
@@ -324,13 +323,13 @@ func BenchmarkMPDecodeDecimal(b *testing.B) {
324323 b .Fatal (err )
325324 }
326325 var buf []byte
327- if buf , err = msgpack . Marshal (decNum ); err != nil {
326+ if buf , err = marshal (decNum ); err != nil {
328327 b .Fatal (err )
329328 }
330329 b .ResetTimer ()
331330 var v TupleDecimal
332331 for i := 0 ; i < b .N ; i ++ {
333- msgpack . Unmarshal (buf , & v )
332+ unmarshal (buf , & v )
334333 }
335334
336335 })
@@ -417,7 +416,7 @@ func TestMPEncode(t *testing.T) {
417416 if err != nil {
418417 t .Fatalf ("NewDecimalFromString() failed: %s" , err .Error ())
419418 }
420- buf , err := msgpack . Marshal (dec )
419+ buf , err := marshal (dec )
421420 if err != nil {
422421 t .Fatalf ("Marshalling failed: %s" , err .Error ())
423422 }
@@ -442,7 +441,7 @@ func TestMPDecode(t *testing.T) {
442441 t .Fatalf ("hex.DecodeString() failed: %s" , err )
443442 }
444443 var v interface {}
445- err = msgpack . Unmarshal (mpBuf , & v )
444+ err = unmarshal (mpBuf , & v )
446445 if err != nil {
447446 t .Fatalf ("Unmarshalling failed: %s" , err .Error ())
448447 }
0 commit comments