github.com/cloudwego/kitex@v0.9.0/internal/mocks/discovery/discovery.go (about) 1 /* 2 * Copyright 2022 CloudWeGo Authors 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 18 // Code generated by MockGen. DO NOT EDIT. 19 // Source: ../../pkg/discovery/discovery.go 20 21 // Package discovery is a generated GoMock package. 22 package discovery 23 24 import ( 25 context "context" 26 net "net" 27 reflect "reflect" 28 29 discovery "github.com/cloudwego/kitex/pkg/discovery" 30 rpcinfo "github.com/cloudwego/kitex/pkg/rpcinfo" 31 gomock "github.com/golang/mock/gomock" 32 ) 33 34 // MockResolver is a mock of Resolver interface. 35 type MockResolver struct { 36 ctrl *gomock.Controller 37 recorder *MockResolverMockRecorder 38 } 39 40 // MockResolverMockRecorder is the mock recorder for MockResolver. 41 type MockResolverMockRecorder struct { 42 mock *MockResolver 43 } 44 45 // NewMockResolver creates a new mock instance. 46 func NewMockResolver(ctrl *gomock.Controller) *MockResolver { 47 mock := &MockResolver{ctrl: ctrl} 48 mock.recorder = &MockResolverMockRecorder{mock} 49 return mock 50 } 51 52 // EXPECT returns an object that allows the caller to indicate expected use. 53 func (m *MockResolver) EXPECT() *MockResolverMockRecorder { 54 return m.recorder 55 } 56 57 // Diff mocks base method. 58 func (m *MockResolver) Diff(cacheKey string, prev, next discovery.Result) (discovery.Change, bool) { 59 m.ctrl.T.Helper() 60 ret := m.ctrl.Call(m, "Diff", cacheKey, prev, next) 61 ret0, _ := ret[0].(discovery.Change) 62 ret1, _ := ret[1].(bool) 63 return ret0, ret1 64 } 65 66 // Diff indicates an expected call of Diff. 67 func (mr *MockResolverMockRecorder) Diff(cacheKey, prev, next interface{}) *gomock.Call { 68 mr.mock.ctrl.T.Helper() 69 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Diff", reflect.TypeOf((*MockResolver)(nil).Diff), cacheKey, prev, next) 70 } 71 72 // Name mocks base method. 73 func (m *MockResolver) Name() string { 74 m.ctrl.T.Helper() 75 ret := m.ctrl.Call(m, "Name") 76 ret0, _ := ret[0].(string) 77 return ret0 78 } 79 80 // Name indicates an expected call of Name. 81 func (mr *MockResolverMockRecorder) Name() *gomock.Call { 82 mr.mock.ctrl.T.Helper() 83 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Name", reflect.TypeOf((*MockResolver)(nil).Name)) 84 } 85 86 // Resolve mocks base method. 87 func (m *MockResolver) Resolve(ctx context.Context, desc string) (discovery.Result, error) { 88 m.ctrl.T.Helper() 89 ret := m.ctrl.Call(m, "Resolve", ctx, desc) 90 ret0, _ := ret[0].(discovery.Result) 91 ret1, _ := ret[1].(error) 92 return ret0, ret1 93 } 94 95 // Resolve indicates an expected call of Resolve. 96 func (mr *MockResolverMockRecorder) Resolve(ctx, desc interface{}) *gomock.Call { 97 mr.mock.ctrl.T.Helper() 98 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Resolve", reflect.TypeOf((*MockResolver)(nil).Resolve), ctx, desc) 99 } 100 101 // Target mocks base method. 102 func (m *MockResolver) Target(ctx context.Context, target rpcinfo.EndpointInfo) string { 103 m.ctrl.T.Helper() 104 ret := m.ctrl.Call(m, "Target", ctx, target) 105 ret0, _ := ret[0].(string) 106 return ret0 107 } 108 109 // Target indicates an expected call of Target. 110 func (mr *MockResolverMockRecorder) Target(ctx, target interface{}) *gomock.Call { 111 mr.mock.ctrl.T.Helper() 112 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Target", reflect.TypeOf((*MockResolver)(nil).Target), ctx, target) 113 } 114 115 // MockInstance is a mock of Instance interface. 116 type MockInstance struct { 117 ctrl *gomock.Controller 118 recorder *MockInstanceMockRecorder 119 } 120 121 // MockInstanceMockRecorder is the mock recorder for MockInstance. 122 type MockInstanceMockRecorder struct { 123 mock *MockInstance 124 } 125 126 // NewMockInstance creates a new mock instance. 127 func NewMockInstance(ctrl *gomock.Controller) *MockInstance { 128 mock := &MockInstance{ctrl: ctrl} 129 mock.recorder = &MockInstanceMockRecorder{mock} 130 return mock 131 } 132 133 // EXPECT returns an object that allows the caller to indicate expected use. 134 func (m *MockInstance) EXPECT() *MockInstanceMockRecorder { 135 return m.recorder 136 } 137 138 // Address mocks base method. 139 func (m *MockInstance) Address() net.Addr { 140 m.ctrl.T.Helper() 141 ret := m.ctrl.Call(m, "Address") 142 ret0, _ := ret[0].(net.Addr) 143 return ret0 144 } 145 146 // Address indicates an expected call of Address. 147 func (mr *MockInstanceMockRecorder) Address() *gomock.Call { 148 mr.mock.ctrl.T.Helper() 149 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Address", reflect.TypeOf((*MockInstance)(nil).Address)) 150 } 151 152 // Tag mocks base method. 153 func (m *MockInstance) Tag(key string) (string, bool) { 154 m.ctrl.T.Helper() 155 ret := m.ctrl.Call(m, "Tag", key) 156 ret0, _ := ret[0].(string) 157 ret1, _ := ret[1].(bool) 158 return ret0, ret1 159 } 160 161 // Tag indicates an expected call of Tag. 162 func (mr *MockInstanceMockRecorder) Tag(key interface{}) *gomock.Call { 163 mr.mock.ctrl.T.Helper() 164 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Tag", reflect.TypeOf((*MockInstance)(nil).Tag), key) 165 } 166 167 // Weight mocks base method. 168 func (m *MockInstance) Weight() int { 169 m.ctrl.T.Helper() 170 ret := m.ctrl.Call(m, "Weight") 171 ret0, _ := ret[0].(int) 172 return ret0 173 } 174 175 // Weight indicates an expected call of Weight. 176 func (mr *MockInstanceMockRecorder) Weight() *gomock.Call { 177 mr.mock.ctrl.T.Helper() 178 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Weight", reflect.TypeOf((*MockInstance)(nil).Weight)) 179 }