github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/core/logger/mocks/logger_mock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/core/logger (interfaces: Logger,LoggerCloser)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package mocks -destination mocks/logger_mock.go github.com/juju/juju/core/logger Logger,LoggerCloser
     7  //
     8  
     9  // Package mocks is a generated GoMock package.
    10  package mocks
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	logger "github.com/juju/juju/core/logger"
    16  	gomock "go.uber.org/mock/gomock"
    17  )
    18  
    19  // MockLogger is a mock of Logger interface.
    20  type MockLogger struct {
    21  	ctrl     *gomock.Controller
    22  	recorder *MockLoggerMockRecorder
    23  }
    24  
    25  // MockLoggerMockRecorder is the mock recorder for MockLogger.
    26  type MockLoggerMockRecorder struct {
    27  	mock *MockLogger
    28  }
    29  
    30  // NewMockLogger creates a new mock instance.
    31  func NewMockLogger(ctrl *gomock.Controller) *MockLogger {
    32  	mock := &MockLogger{ctrl: ctrl}
    33  	mock.recorder = &MockLoggerMockRecorder{mock}
    34  	return mock
    35  }
    36  
    37  // EXPECT returns an object that allows the caller to indicate expected use.
    38  func (m *MockLogger) EXPECT() *MockLoggerMockRecorder {
    39  	return m.recorder
    40  }
    41  
    42  // Log mocks base method.
    43  func (m *MockLogger) Log(arg0 []logger.LogRecord) error {
    44  	m.ctrl.T.Helper()
    45  	ret := m.ctrl.Call(m, "Log", arg0)
    46  	ret0, _ := ret[0].(error)
    47  	return ret0
    48  }
    49  
    50  // Log indicates an expected call of Log.
    51  func (mr *MockLoggerMockRecorder) Log(arg0 any) *gomock.Call {
    52  	mr.mock.ctrl.T.Helper()
    53  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Log", reflect.TypeOf((*MockLogger)(nil).Log), arg0)
    54  }
    55  
    56  // MockLoggerCloser is a mock of LoggerCloser interface.
    57  type MockLoggerCloser struct {
    58  	ctrl     *gomock.Controller
    59  	recorder *MockLoggerCloserMockRecorder
    60  }
    61  
    62  // MockLoggerCloserMockRecorder is the mock recorder for MockLoggerCloser.
    63  type MockLoggerCloserMockRecorder struct {
    64  	mock *MockLoggerCloser
    65  }
    66  
    67  // NewMockLoggerCloser creates a new mock instance.
    68  func NewMockLoggerCloser(ctrl *gomock.Controller) *MockLoggerCloser {
    69  	mock := &MockLoggerCloser{ctrl: ctrl}
    70  	mock.recorder = &MockLoggerCloserMockRecorder{mock}
    71  	return mock
    72  }
    73  
    74  // EXPECT returns an object that allows the caller to indicate expected use.
    75  func (m *MockLoggerCloser) EXPECT() *MockLoggerCloserMockRecorder {
    76  	return m.recorder
    77  }
    78  
    79  // Close mocks base method.
    80  func (m *MockLoggerCloser) Close() error {
    81  	m.ctrl.T.Helper()
    82  	ret := m.ctrl.Call(m, "Close")
    83  	ret0, _ := ret[0].(error)
    84  	return ret0
    85  }
    86  
    87  // Close indicates an expected call of Close.
    88  func (mr *MockLoggerCloserMockRecorder) Close() *gomock.Call {
    89  	mr.mock.ctrl.T.Helper()
    90  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockLoggerCloser)(nil).Close))
    91  }
    92  
    93  // Log mocks base method.
    94  func (m *MockLoggerCloser) Log(arg0 []logger.LogRecord) error {
    95  	m.ctrl.T.Helper()
    96  	ret := m.ctrl.Call(m, "Log", arg0)
    97  	ret0, _ := ret[0].(error)
    98  	return ret0
    99  }
   100  
   101  // Log indicates an expected call of Log.
   102  func (mr *MockLoggerCloserMockRecorder) Log(arg0 any) *gomock.Call {
   103  	mr.mock.ctrl.T.Helper()
   104  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Log", reflect.TypeOf((*MockLoggerCloser)(nil).Log), arg0)
   105  }