...
1 package pgproto3_test
2
3 import (
4 "testing"
5
6 "github.com/jackc/pgx/v5/pgproto3"
7 "github.com/stretchr/testify/require"
8 )
9
10 func TestBindBiggerThanMaxMessageBodyLen(t *testing.T) {
11 t.Parallel()
12
13
14 _, err := (&pgproto3.Bind{Parameters: [][]byte{make([]byte, pgproto3.MaxMessageBodyLen-16)}}).Encode(nil)
15 require.NoError(t, err)
16
17
18 _, err = (&pgproto3.Bind{Parameters: [][]byte{make([]byte, pgproto3.MaxMessageBodyLen-15)}}).Encode(nil)
19 require.Error(t, err)
20 }
21
View as plain text