/
repository_mock.go
144 lines (123 loc) · 5.24 KB
/
repository_mock.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
// Code generated by MockGen. DO NOT EDIT.
// Source: internal/users/repository.go
// Package mocks is a generated GoMock package.
package mocks
import (
context "context"
sql "database/sql"
reflect "reflect"
users "github.com/DoWithLogic/golang-clean-architecture/internal/users"
entities "github.com/DoWithLogic/golang-clean-architecture/internal/users/entities"
gomock "go.uber.org/mock/gomock"
)
// MockRepository is a mock of Repository interface.
type MockRepository struct {
ctrl *gomock.Controller
recorder *MockRepositoryMockRecorder
}
// MockRepositoryMockRecorder is the mock recorder for MockRepository.
type MockRepositoryMockRecorder struct {
mock *MockRepository
}
// NewMockRepository creates a new mock instance.
func NewMockRepository(ctrl *gomock.Controller) *MockRepository {
mock := &MockRepository{ctrl: ctrl}
mock.recorder = &MockRepositoryMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockRepository) EXPECT() *MockRepositoryMockRecorder {
return m.recorder
}
// Atomic mocks base method.
func (m *MockRepository) Atomic(ctx context.Context, opt *sql.TxOptions, repo func(users.Repository) error) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Atomic", ctx, opt, repo)
ret0, _ := ret[0].(error)
return ret0
}
// Atomic indicates an expected call of Atomic.
func (mr *MockRepositoryMockRecorder) Atomic(ctx, opt, repo interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Atomic", reflect.TypeOf((*MockRepository)(nil).Atomic), ctx, opt, repo)
}
// GetUserByEmail mocks base method.
func (m *MockRepository) GetUserByEmail(arg0 context.Context, arg1 string) (entities.Users, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "GetUserByEmail", arg0, arg1)
ret0, _ := ret[0].(entities.Users)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// GetUserByEmail indicates an expected call of GetUserByEmail.
func (mr *MockRepositoryMockRecorder) GetUserByEmail(arg0, arg1 interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserByEmail", reflect.TypeOf((*MockRepository)(nil).GetUserByEmail), arg0, arg1)
}
// GetUserByID mocks base method.
func (m *MockRepository) GetUserByID(arg0 context.Context, arg1 int64, arg2 ...entities.LockingOpt) (entities.Users, error) {
m.ctrl.T.Helper()
varargs := []interface{}{arg0, arg1}
for _, a := range arg2 {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "GetUserByID", varargs...)
ret0, _ := ret[0].(entities.Users)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// GetUserByID indicates an expected call of GetUserByID.
func (mr *MockRepositoryMockRecorder) GetUserByID(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]interface{}{arg0, arg1}, arg2...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserByID", reflect.TypeOf((*MockRepository)(nil).GetUserByID), varargs...)
}
// IsUserExist mocks base method.
func (m *MockRepository) IsUserExist(ctx context.Context, email string) bool {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "IsUserExist", ctx, email)
ret0, _ := ret[0].(bool)
return ret0
}
// IsUserExist indicates an expected call of IsUserExist.
func (mr *MockRepositoryMockRecorder) IsUserExist(ctx, email interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsUserExist", reflect.TypeOf((*MockRepository)(nil).IsUserExist), ctx, email)
}
// SaveNewUser mocks base method.
func (m *MockRepository) SaveNewUser(arg0 context.Context, arg1 entities.Users) (int64, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "SaveNewUser", arg0, arg1)
ret0, _ := ret[0].(int64)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// SaveNewUser indicates an expected call of SaveNewUser.
func (mr *MockRepositoryMockRecorder) SaveNewUser(arg0, arg1 interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SaveNewUser", reflect.TypeOf((*MockRepository)(nil).SaveNewUser), arg0, arg1)
}
// UpdateUserByID mocks base method.
func (m *MockRepository) UpdateUserByID(arg0 context.Context, arg1 entities.UpdateUsers) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateUserByID", arg0, arg1)
ret0, _ := ret[0].(error)
return ret0
}
// UpdateUserByID indicates an expected call of UpdateUserByID.
func (mr *MockRepositoryMockRecorder) UpdateUserByID(arg0, arg1 interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateUserByID", reflect.TypeOf((*MockRepository)(nil).UpdateUserByID), arg0, arg1)
}
// UpdateUserStatusByID mocks base method.
func (m *MockRepository) UpdateUserStatusByID(arg0 context.Context, arg1 entities.UpdateUserStatus) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateUserStatusByID", arg0, arg1)
ret0, _ := ret[0].(error)
return ret0
}
// UpdateUserStatusByID indicates an expected call of UpdateUserStatusByID.
func (mr *MockRepositoryMockRecorder) UpdateUserStatusByID(arg0, arg1 interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateUserStatusByID", reflect.TypeOf((*MockRepository)(nil).UpdateUserStatusByID), arg0, arg1)
}