Skip to content

Instantly share code, notes, and snippets.

@utkarshmani1997
Created May 1, 2021 12:03
Show Gist options
  • Save utkarshmani1997/918931938962b1afdce3ab39d4a4423a to your computer and use it in GitHub Desktop.
Save utkarshmani1997/918931938962b1afdce3ab39d4a4423a to your computer and use it in GitHub Desktop.
package mock_database
import (
reflect "reflect"
gomock "github.com/golang/mock/gomock"
)
// MockUsers is a mock of Users interface
type MockUsers struct {
ctrl *gomock.Controller
recorder *MockUsersMockRecorder
}
// MockUsersMockRecorder is the mock recorder for MockUsers
type MockUsersMockRecorder struct {
mock *MockUsers
}
// NewMockUsers creates a new mock instance
func NewMockUsers(ctrl *gomock.Controller) *MockUsers {
mock := &MockUsers{ctrl: ctrl}
mock.recorder = &MockUsersMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use
func (m *MockUsers) EXPECT() *MockUsersMockRecorder {
return m.recorder
}
// Insert mocks base method
func (m *MockUsers) Insert() (int, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Insert")
ret0, _ := ret[0].(int)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Insert indicates an expected call of Insert
func (mr *MockUsersMockRecorder) Insert() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Insert", reflect.TypeOf((*MockUsers)(nil).Insert))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment