github.com/tuingking/flamingo@v0.0.0-20220403134817-2796ae0e84ca/mock/product/service.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: internal/product/service.go
     3  
     4  // Package mock is a generated GoMock package.
     5  package mock
     6  
     7  import (
     8  	context "context"
     9  	os "os"
    10  	reflect "reflect"
    11  
    12  	gomock "github.com/golang/mock/gomock"
    13  	product "github.com/tuingking/flamingo/internal/product"
    14  )
    15  
    16  // MockService is a mock of Service interface.
    17  type MockService struct {
    18  	ctrl     *gomock.Controller
    19  	recorder *MockServiceMockRecorder
    20  }
    21  
    22  // MockServiceMockRecorder is the mock recorder for MockService.
    23  type MockServiceMockRecorder struct {
    24  	mock *MockService
    25  }
    26  
    27  // NewMockService creates a new mock instance.
    28  func NewMockService(ctrl *gomock.Controller) *MockService {
    29  	mock := &MockService{ctrl: ctrl}
    30  	mock.recorder = &MockServiceMockRecorder{mock}
    31  	return mock
    32  }
    33  
    34  // EXPECT returns an object that allows the caller to indicate expected use.
    35  func (m *MockService) EXPECT() *MockServiceMockRecorder {
    36  	return m.recorder
    37  }
    38  
    39  // GenerateProductsCsv mocks base method.
    40  func (m *MockService) GenerateProductsCsv(ctx context.Context, n int) (*os.File, error) {
    41  	m.ctrl.T.Helper()
    42  	ret := m.ctrl.Call(m, "GenerateProductsCsv", ctx, n)
    43  	ret0, _ := ret[0].(*os.File)
    44  	ret1, _ := ret[1].(error)
    45  	return ret0, ret1
    46  }
    47  
    48  // GenerateProductsCsv indicates an expected call of GenerateProductsCsv.
    49  func (mr *MockServiceMockRecorder) GenerateProductsCsv(ctx, n interface{}) *gomock.Call {
    50  	mr.mock.ctrl.T.Helper()
    51  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GenerateProductsCsv", reflect.TypeOf((*MockService)(nil).GenerateProductsCsv), ctx, n)
    52  }
    53  
    54  // GenerateRandomProducts mocks base method.
    55  func (m *MockService) GenerateRandomProducts(ctx context.Context, n int) []product.Product {
    56  	m.ctrl.T.Helper()
    57  	ret := m.ctrl.Call(m, "GenerateRandomProducts", ctx, n)
    58  	ret0, _ := ret[0].([]product.Product)
    59  	return ret0
    60  }
    61  
    62  // GenerateRandomProducts indicates an expected call of GenerateRandomProducts.
    63  func (mr *MockServiceMockRecorder) GenerateRandomProducts(ctx, n interface{}) *gomock.Call {
    64  	mr.mock.ctrl.T.Helper()
    65  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GenerateRandomProducts", reflect.TypeOf((*MockService)(nil).GenerateRandomProducts), ctx, n)
    66  }
    67  
    68  // GetAllProducts mocks base method.
    69  func (m *MockService) GetAllProducts(ctx context.Context) ([]product.Product, error) {
    70  	m.ctrl.T.Helper()
    71  	ret := m.ctrl.Call(m, "GetAllProducts", ctx)
    72  	ret0, _ := ret[0].([]product.Product)
    73  	ret1, _ := ret[1].(error)
    74  	return ret0, ret1
    75  }
    76  
    77  // GetAllProducts indicates an expected call of GetAllProducts.
    78  func (mr *MockServiceMockRecorder) GetAllProducts(ctx interface{}) *gomock.Call {
    79  	mr.mock.ctrl.T.Helper()
    80  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAllProducts", reflect.TypeOf((*MockService)(nil).GetAllProducts), ctx)
    81  }
    82  
    83  // Seed mocks base method.
    84  func (m *MockService) Seed(ctx context.Context, n int) error {
    85  	m.ctrl.T.Helper()
    86  	ret := m.ctrl.Call(m, "Seed", ctx, n)
    87  	ret0, _ := ret[0].(error)
    88  	return ret0
    89  }
    90  
    91  // Seed indicates an expected call of Seed.
    92  func (mr *MockServiceMockRecorder) Seed(ctx, n interface{}) *gomock.Call {
    93  	mr.mock.ctrl.T.Helper()
    94  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Seed", reflect.TypeOf((*MockService)(nil).Seed), ctx, n)
    95  }