mirror of
https://github.com/jackc/pgx.git
synced 2025-05-31 11:42:24 +00:00
Addressing feedback
This commit is contained in:
parent
e145003288
commit
c6ccb4b9a3
@ -8,15 +8,11 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestEncodeDecode(t *testing.T) {
|
func TestEncodeDecode(t *testing.T) {
|
||||||
src := pgproto3.CopyBothResponse{
|
srcBytes := []byte{'W', 0x00, 0x00, 0x00, 0x0b, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01}
|
||||||
OverallFormat: byte(1), // Just to differ from defaults
|
dstResp := pgproto3.CopyBothResponse{}
|
||||||
ColumnFormatCodes: []uint16{0, 1},
|
err := dstResp.Decode(srcBytes[5:])
|
||||||
}
|
|
||||||
dstBytes := []byte{}
|
|
||||||
dstBytes = src.Encode(dstBytes)
|
|
||||||
dst := pgproto3.CopyBothResponse{}
|
|
||||||
err := dst.Decode(dstBytes[5:])
|
|
||||||
assert.NoError(t, err, "No errors on decode")
|
assert.NoError(t, err, "No errors on decode")
|
||||||
assert.Equal(t, dst.OverallFormat, src.OverallFormat, "OverallFormat is decoded successfully")
|
dstBytes := []byte{}
|
||||||
assert.EqualValues(t, dst.ColumnFormatCodes, src.ColumnFormatCodes)
|
dstBytes = dstResp.Encode(dstBytes)
|
||||||
|
assert.EqualValues(t, srcBytes, dstBytes, "Expecting src & dest bytes to match")
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user