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  }