github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/worker/dbaccessor/metrics_mock_test.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/prometheus/client_golang/prometheus (interfaces: Registerer)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package dbaccessor -destination metrics_mock_test.go github.com/prometheus/client_golang/prometheus Registerer
     7  //
     8  
     9  // Package dbaccessor is a generated GoMock package.
    10  package dbaccessor
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	prometheus "github.com/prometheus/client_golang/prometheus"
    16  	gomock "go.uber.org/mock/gomock"
    17  )
    18  
    19  // MockRegisterer is a mock of Registerer interface.
    20  type MockRegisterer struct {
    21  	ctrl     *gomock.Controller
    22  	recorder *MockRegistererMockRecorder
    23  }
    24  
    25  // MockRegistererMockRecorder is the mock recorder for MockRegisterer.
    26  type MockRegistererMockRecorder struct {
    27  	mock *MockRegisterer
    28  }
    29  
    30  // NewMockRegisterer creates a new mock instance.
    31  func NewMockRegisterer(ctrl *gomock.Controller) *MockRegisterer {
    32  	mock := &MockRegisterer{ctrl: ctrl}
    33  	mock.recorder = &MockRegistererMockRecorder{mock}
    34  	return mock
    35  }
    36  
    37  // EXPECT returns an object that allows the caller to indicate expected use.
    38  func (m *MockRegisterer) EXPECT() *MockRegistererMockRecorder {
    39  	return m.recorder
    40  }
    41  
    42  // MustRegister mocks base method.
    43  func (m *MockRegisterer) MustRegister(arg0 ...prometheus.Collector) {
    44  	m.ctrl.T.Helper()
    45  	varargs := []any{}
    46  	for _, a := range arg0 {
    47  		varargs = append(varargs, a)
    48  	}
    49  	m.ctrl.Call(m, "MustRegister", varargs...)
    50  }
    51  
    52  // MustRegister indicates an expected call of MustRegister.
    53  func (mr *MockRegistererMockRecorder) MustRegister(arg0 ...any) *gomock.Call {
    54  	mr.mock.ctrl.T.Helper()
    55  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MustRegister", reflect.TypeOf((*MockRegisterer)(nil).MustRegister), arg0...)
    56  }
    57  
    58  // Register mocks base method.
    59  func (m *MockRegisterer) Register(arg0 prometheus.Collector) error {
    60  	m.ctrl.T.Helper()
    61  	ret := m.ctrl.Call(m, "Register", arg0)
    62  	ret0, _ := ret[0].(error)
    63  	return ret0
    64  }
    65  
    66  // Register indicates an expected call of Register.
    67  func (mr *MockRegistererMockRecorder) Register(arg0 any) *gomock.Call {
    68  	mr.mock.ctrl.T.Helper()
    69  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Register", reflect.TypeOf((*MockRegisterer)(nil).Register), arg0)
    70  }
    71  
    72  // Unregister mocks base method.
    73  func (m *MockRegisterer) Unregister(arg0 prometheus.Collector) bool {
    74  	m.ctrl.T.Helper()
    75  	ret := m.ctrl.Call(m, "Unregister", arg0)
    76  	ret0, _ := ret[0].(bool)
    77  	return ret0
    78  }
    79  
    80  // Unregister indicates an expected call of Unregister.
    81  func (mr *MockRegistererMockRecorder) Unregister(arg0 any) *gomock.Call {
    82  	mr.mock.ctrl.T.Helper()
    83  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Unregister", reflect.TypeOf((*MockRegisterer)(nil).Unregister), arg0)
    84  }