gitee.com/liuxuezhan/go-micro-v1.18.0@v1.0.0/server/mock/mock_handler.go (about) 1 package mock 2 3 import ( 4 "gitee.com/liuxuezhan/go-micro-v1.18.0/registry" 5 "gitee.com/liuxuezhan/go-micro-v1.18.0/server" 6 ) 7 8 type MockHandler struct { 9 Id string 10 Opts server.HandlerOptions 11 Hdlr interface{} 12 } 13 14 func (m *MockHandler) Name() string { 15 return m.Id 16 } 17 18 func (m *MockHandler) Handler() interface{} { 19 return m.Hdlr 20 } 21 22 func (m *MockHandler) Endpoints() []*registry.Endpoint { 23 return []*registry.Endpoint{} 24 } 25 26 func (m *MockHandler) Options() server.HandlerOptions { 27 return m.Opts 28 }