1
0
mirror of https://github.com/go-micro/go-micro.git synced 2024-12-12 08:23:58 +02:00
go-micro/examples/mocking/mock/mock.go
2021-01-20 21:28:48 +00:00

22 lines
456 B
Go

package mock
import (
"context"
proto "github.com/asim/go-micro/examples/v3/helloworld/proto"
"github.com/asim/go-micro/v3/client"
)
type mockGreeterService struct {
}
func (m *mockGreeterService) Hello(ctx context.Context, req *proto.Request, opts ...client.CallOption) (*proto.Response, error) {
return &proto.Response{
Greeting: "Hello " + req.Name,
}, nil
}
func NewGreeterService() proto.GreeterService {
return new(mockGreeterService)
}