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
2020-12-26 15:17:20 +00:00

22 lines
446 B
Go

package mock
import (
"context"
proto "github.com/micro/examples/helloworld/proto"
"github.com/micro/go-micro/v2/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)
}