// Code generated by MockGen. DO NOT EDIT. // Source: driver.go // Package mock_driver is a generated GoMock package. package mock_driver import ( context "context" gomock "github.com/golang/mock/gomock" types "github.com/metrue/fx/types" reflect "reflect" ) // MockDriver is a mock of Driver interface type MockDriver struct { ctrl *gomock.Controller recorder *MockDriverMockRecorder } // MockDriverMockRecorder is the mock recorder for MockDriver type MockDriverMockRecorder struct { mock *MockDriver } // NewMockDriver creates a new mock instance func NewMockDriver(ctrl *gomock.Controller) *MockDriver { mock := &MockDriver{ctrl: ctrl} mock.recorder = &MockDriverMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use func (m *MockDriver) EXPECT() *MockDriverMockRecorder { return m.recorder } // Deploy mocks base method func (m *MockDriver) Deploy(ctx context.Context, fn, name, image string, bindings []types.PortBinding) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Deploy", ctx, fn, name, image, bindings) ret0, _ := ret[0].(error) return ret0 } // Deploy indicates an expected call of Deploy func (mr *MockDriverMockRecorder) Deploy(ctx, fn, name, image, bindings interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Deploy", reflect.TypeOf((*MockDriver)(nil).Deploy), ctx, fn, name, image, bindings) } // Provision mocks base method func (m *MockDriver) Provision(ctx context.Context) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Provision", ctx) ret0, _ := ret[0].(error) return ret0 } // Provision indicates an expected call of Provision func (mr *MockDriverMockRecorder) Provision(ctx interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Provision", reflect.TypeOf((*MockDriver)(nil).Provision), ctx) } // Destroy mocks base method func (m *MockDriver) Destroy(ctx context.Context, name string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Destroy", ctx, name) ret0, _ := ret[0].(error) return ret0 } // Destroy indicates an expected call of Destroy func (mr *MockDriverMockRecorder) Destroy(ctx, name interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Destroy", reflect.TypeOf((*MockDriver)(nil).Destroy), ctx, name) } // Update mocks base method func (m *MockDriver) Update(ctx context.Context, name string) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Update", ctx, name) ret0, _ := ret[0].(error) return ret0 } // Update indicates an expected call of Update func (mr *MockDriverMockRecorder) Update(ctx, name interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockDriver)(nil).Update), ctx, name) } // GetStatus mocks base method func (m *MockDriver) GetStatus(ctx context.Context, name string) (types.Service, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "GetStatus", ctx, name) ret0, _ := ret[0].(types.Service) ret1, _ := ret[1].(error) return ret0, ret1 } // GetStatus indicates an expected call of GetStatus func (mr *MockDriverMockRecorder) GetStatus(ctx, name interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStatus", reflect.TypeOf((*MockDriver)(nil).GetStatus), ctx, name) } // List mocks base method func (m *MockDriver) List(ctx context.Context, name string) ([]types.Service, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "List", ctx, name) ret0, _ := ret[0].([]types.Service) ret1, _ := ret[1].(error) return ret0, ret1 } // List indicates an expected call of List func (mr *MockDriverMockRecorder) List(ctx, name interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "List", reflect.TypeOf((*MockDriver)(nil).List), ctx, name) } // Ping mocks base method func (m *MockDriver) Ping(ctx context.Context) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Ping", ctx) ret0, _ := ret[0].(error) return ret0 } // Ping indicates an expected call of Ping func (mr *MockDriverMockRecorder) Ping(ctx interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Ping", reflect.TypeOf((*MockDriver)(nil).Ping), ctx) }