2
0

NewFrontend and NewBackend cannot fail

This commit is contained in:
Jack Christensen
2019-08-31 14:49:55 -05:00
parent 2bc8f2e6af
commit 439ea11d47
4 changed files with 6 additions and 12 deletions
+2 -2
View File
@@ -33,8 +33,8 @@ type Backend struct {
} }
// NewBackend creates a new Backend. // NewBackend creates a new Backend.
func NewBackend(cr ChunkReader, w io.Writer) (*Backend, error) { func NewBackend(cr ChunkReader, w io.Writer) *Backend {
return &Backend{cr: cr, w: w}, nil return &Backend{cr: cr, w: w}
} }
// Send sends a message to the frontend. // Send sends a message to the frontend.
+1 -4
View File
@@ -12,10 +12,7 @@ func TestBackendReceiveInterrupted(t *testing.T) {
server := &interruptReader{} server := &interruptReader{}
server.push([]byte{'Q', 0, 0, 0, 6}) server.push([]byte{'Q', 0, 0, 0, 6})
backend, err := pgproto3.NewBackend(pgproto3.NewChunkReader(server), nil) backend := pgproto3.NewBackend(pgproto3.NewChunkReader(server), nil)
if err != nil {
t.Fatal(err)
}
msg, err := backend.Receive() msg, err := backend.Receive()
if err == nil { if err == nil {
+2 -2
View File
@@ -42,8 +42,8 @@ type Frontend struct {
} }
// NewFrontend creates a new Frontend. // NewFrontend creates a new Frontend.
func NewFrontend(cr ChunkReader, w io.Writer) (*Frontend, error) { func NewFrontend(cr ChunkReader, w io.Writer) *Frontend {
return &Frontend{cr: cr, w: w}, nil return &Frontend{cr: cr, w: w}
} }
// Send sends a message to the backend. // Send sends a message to the backend.
+1 -4
View File
@@ -36,10 +36,7 @@ func TestFrontendReceiveInterrupted(t *testing.T) {
server := &interruptReader{} server := &interruptReader{}
server.push([]byte{'Z', 0, 0, 0, 5}) server.push([]byte{'Z', 0, 0, 0, 5})
frontend, err := pgproto3.NewFrontend(pgproto3.NewChunkReader(server), nil) frontend := pgproto3.NewFrontend(pgproto3.NewChunkReader(server), nil)
if err != nil {
t.Fatal(err)
}
msg, err := frontend.Receive() msg, err := frontend.Receive()
if err == nil { if err == nil {