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

22 lines
456 B
Go
Raw Normal View History

2020-12-26 17:17:20 +02:00
package mock
import (
"context"
2021-01-20 23:28:48 +02:00
proto "github.com/asim/go-micro/examples/v3/helloworld/proto"
"github.com/asim/go-micro/v3/client"
2020-12-26 17:17:20 +02:00
)
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)
}