@@ -699,40 +699,40 @@ func (_ *testDecodeSuite) TestJsonCompatibility(c *C) {
699
699
rows .Rows = nil
700
700
err = rows .Decode (data )
701
701
c .Assert (err , IsNil )
702
- c .Assert (rows .Rows [0 ][2 ], DeepEquals , [] uint8 ( "{}" ) )
702
+ c .Assert (rows .Rows [0 ][2 ], DeepEquals , "{}" )
703
703
704
704
// after MySQL 5.7.22
705
705
data = []byte ("l\x00 \x00 \x00 \x00 \x00 \x01 \x00 \x02 \x00 \x04 \xff \xff \xf8 \x01 \x00 \x00 \x00 \x02 {}\x05 \x00 \x00 \x00 \x00 \x00 \x00 \x04 \x00 \xf8 \x01 \x00 \x00 \x00 \n {\" a\" :1234}\r \x00 \x00 \x00 \x00 \x01 \x00 \x0c \x00 \x0b \x00 \x01 \x00 \x05 \xd2 \x04 a" )
706
706
rows .Rows = nil
707
707
err = rows .Decode (data )
708
708
c .Assert (err , IsNil )
709
- c .Assert (rows .Rows [1 ][2 ], DeepEquals , [] uint8 ( "{}" ) )
710
- c .Assert (rows .Rows [2 ][2 ], DeepEquals , [] uint8 ( "{\" a\" :1234}" ) )
709
+ c .Assert (rows .Rows [1 ][2 ], DeepEquals , "{}" )
710
+ c .Assert (rows .Rows [2 ][2 ], DeepEquals , "{\" a\" :1234}" )
711
711
712
712
data = []byte ("l\x00 \x00 \x00 \x00 \x00 \x01 \x00 \x02 \x00 \x04 \xff \xff \xf8 \x01 \x00 \x00 \x00 \n {\" a\" :1234}\r \x00 \x00 \x00 \x00 \x01 \x00 \x0c \x00 \x0b \x00 \x01 \x00 \x05 \xd2 \x04 a\xf8 \x01 \x00 \x00 \x00 \x02 {}\x05 \x00 \x00 \x00 \x00 \x00 \x00 \x04 \x00 " )
713
713
rows .Rows = nil
714
714
err = rows .Decode (data )
715
715
c .Assert (err , IsNil )
716
- c .Assert (rows .Rows [1 ][2 ], DeepEquals , [] uint8 ( "{\" a\" :1234}" ) )
717
- c .Assert (rows .Rows [2 ][2 ], DeepEquals , [] uint8 ( "{}" ) )
716
+ c .Assert (rows .Rows [1 ][2 ], DeepEquals , "{\" a\" :1234}" )
717
+ c .Assert (rows .Rows [2 ][2 ], DeepEquals , "{}" )
718
718
719
719
// before MySQL 5.7.22
720
720
rows .ignoreJSONDecodeErr = true
721
721
data = []byte ("l\x00 \x00 \x00 \x00 \x00 \x01 \x00 \x02 \x00 \x04 \xff \xff \xf8 \x01 \x00 \x00 \x00 \x02 {}\x05 \x00 \x00 \x00 \x00 \x01 \x00 \x0c \x00 \xf8 \x01 \x00 \x00 \x00 \n {\" a\" :1234}\r \x00 \x00 \x00 \x00 \x01 \x00 \x0c \x00 \x0b \x00 \x01 \x00 \x05 \xd2 \x04 a" )
722
722
rows .Rows = nil
723
723
err = rows .Decode (data )
724
724
c .Assert (err , IsNil )
725
- c .Assert (rows .Rows [1 ][2 ], DeepEquals , [] uint8 ( "null" ) )
726
- c .Assert (rows .Rows [2 ][2 ], DeepEquals , [] uint8 ( "{\" a\" :1234}" ) )
725
+ c .Assert (rows .Rows [1 ][2 ], DeepEquals , "null" )
726
+ c .Assert (rows .Rows [2 ][2 ], DeepEquals , "{\" a\" :1234}" )
727
727
728
728
rows .ignoreJSONDecodeErr = false
729
729
data = []byte ("l\x00 \x00 \x00 \x00 \x00 \x01 \x00 \x02 \x00 \x04 \xff \xff \xf8 \x01 \x00 \x00 \x00 \n {\" a\" :1234}\r \x00 \x00 \x00 \x00 \x00 \x00 \x04 \x00 \x00 \x00 \x01 \x00 \x05 \xd2 \x04 a\xf8 \x01 \x00 \x00 \x00 \x02 {}\x05 \x00 \x00 \x00 \x00 \x00 \x00 \x04 \x00 " )
730
730
rows .Rows = nil
731
731
err = rows .Decode (data )
732
732
c .Assert (err , IsNil )
733
733
// this value is wrong in binlog, but can be parsed without error
734
- c .Assert (rows .Rows [1 ][2 ], DeepEquals , [] uint8 ( "{}" ) )
735
- c .Assert (rows .Rows [2 ][2 ], DeepEquals , [] uint8 ( "{}" ) )
734
+ c .Assert (rows .Rows [1 ][2 ], DeepEquals , "{}" )
735
+ c .Assert (rows .Rows [2 ][2 ], DeepEquals , "{}" )
736
736
}
737
737
738
738
func (_ * testDecodeSuite ) TestDecodeDatetime2 (c * C ) {
0 commit comments