Files
kitchensink/pkg/grpc/grpc_test.go
2022-03-29 15:42:46 +03:00

31 lines
611 B
Go

package grpc
import (
"github.com/quanterall/kitchensink/pkg/grpc/client"
"github.com/quanterall/kitchensink/pkg/grpc/server"
protos "github.com/quanterall/kitchensink/pkg/proto"
"net"
"testing"
)
const defaultAddr = "localhost:50051"
func TestGRPC(t *testing.T) {
addr, err := net.ResolveTCPAddr("tcp", defaultAddr)
if err != nil {
t.Fatal(err)
}
srvr := server.New(addr, 8)
stopSrvr := srvr.Start()
cli, disconnect := client.New(defaultAddr)
resp, err := cli.Encode(&protos.EncodeRequest{
Data: make([]byte, 32),
},
)
t.Logf("resp: %v, err: %v", resp, err)
disconnect()
stopSrvr()
}