/
user_api_converter.go
163 lines (129 loc) · 5.03 KB
/
user_api_converter.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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
// Code generated by mockery v2.14.0. DO NOT EDIT.
package mocks
import (
context "context"
entities "github.com/NicklasWallgren/go-template/domain/users/entities"
mock "github.com/stretchr/testify/mock"
response "github.com/NicklasWallgren/go-template/adapters/driver/api/users/response"
users "github.com/NicklasWallgren/go-template/adapters/driver/api/users"
)
// UserAPIConverter is an autogenerated mock type for the UserAPIConverter type
type UserAPIConverter struct {
mock.Mock
}
type UserAPIConverter_Expecter struct {
mock *mock.Mock
}
func (_m *UserAPIConverter) EXPECT() *UserAPIConverter_Expecter {
return &UserAPIConverter_Expecter{mock: &_m.Mock}
}
// EntityOf provides a mock function with given fields: _a0
func (_m *UserAPIConverter) EntityOf(_a0 *users.CreateUserRequest) entities.User {
ret := _m.Called(_a0)
var r0 entities.User
if rf, ok := ret.Get(0).(func(*users.CreateUserRequest) entities.User); ok {
r0 = rf(_a0)
} else {
r0 = ret.Get(0).(entities.User)
}
return r0
}
// UserAPIConverter_EntityOf_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EntityOf'
type UserAPIConverter_EntityOf_Call struct {
*mock.Call
}
// EntityOf is a helper method to define mock.On call
// - _a0 *users.CreateUserRequest
func (_e *UserAPIConverter_Expecter) EntityOf(_a0 interface{}) *UserAPIConverter_EntityOf_Call {
return &UserAPIConverter_EntityOf_Call{Call: _e.mock.On("EntityOf", _a0)}
}
func (_c *UserAPIConverter_EntityOf_Call) Run(run func(_a0 *users.CreateUserRequest)) *UserAPIConverter_EntityOf_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(*users.CreateUserRequest))
})
return _c
}
func (_c *UserAPIConverter_EntityOf_Call) Return(_a0 entities.User) *UserAPIConverter_EntityOf_Call {
_c.Call.Return(_a0)
return _c
}
// ResponseOf provides a mock function with given fields: _a0
func (_m *UserAPIConverter) ResponseOf(_a0 *entities.User) response.UserResponse {
ret := _m.Called(_a0)
var r0 response.UserResponse
if rf, ok := ret.Get(0).(func(*entities.User) response.UserResponse); ok {
r0 = rf(_a0)
} else {
r0 = ret.Get(0).(response.UserResponse)
}
return r0
}
// UserAPIConverter_ResponseOf_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ResponseOf'
type UserAPIConverter_ResponseOf_Call struct {
*mock.Call
}
// ResponseOf is a helper method to define mock.On call
// - _a0 *entities.User
func (_e *UserAPIConverter_Expecter) ResponseOf(_a0 interface{}) *UserAPIConverter_ResponseOf_Call {
return &UserAPIConverter_ResponseOf_Call{Call: _e.mock.On("ResponseOf", _a0)}
}
func (_c *UserAPIConverter_ResponseOf_Call) Run(run func(_a0 *entities.User)) *UserAPIConverter_ResponseOf_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(*entities.User))
})
return _c
}
func (_c *UserAPIConverter_ResponseOf_Call) Return(_a0 response.UserResponse) *UserAPIConverter_ResponseOf_Call {
_c.Call.Return(_a0)
return _c
}
// UpdatedEntityOf provides a mock function with given fields: ctx, request
func (_m *UserAPIConverter) UpdatedEntityOf(ctx context.Context, request *users.UpdateUserRequest) (*entities.User, error) {
ret := _m.Called(ctx, request)
var r0 *entities.User
if rf, ok := ret.Get(0).(func(context.Context, *users.UpdateUserRequest) *entities.User); ok {
r0 = rf(ctx, request)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*entities.User)
}
}
var r1 error
if rf, ok := ret.Get(1).(func(context.Context, *users.UpdateUserRequest) error); ok {
r1 = rf(ctx, request)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// UserAPIConverter_UpdatedEntityOf_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatedEntityOf'
type UserAPIConverter_UpdatedEntityOf_Call struct {
*mock.Call
}
// UpdatedEntityOf is a helper method to define mock.On call
// - ctx context.Context
// - request *users.UpdateUserRequest
func (_e *UserAPIConverter_Expecter) UpdatedEntityOf(ctx interface{}, request interface{}) *UserAPIConverter_UpdatedEntityOf_Call {
return &UserAPIConverter_UpdatedEntityOf_Call{Call: _e.mock.On("UpdatedEntityOf", ctx, request)}
}
func (_c *UserAPIConverter_UpdatedEntityOf_Call) Run(run func(ctx context.Context, request *users.UpdateUserRequest)) *UserAPIConverter_UpdatedEntityOf_Call {
_c.Call.Run(func(args mock.Arguments) {
run(args[0].(context.Context), args[1].(*users.UpdateUserRequest))
})
return _c
}
func (_c *UserAPIConverter_UpdatedEntityOf_Call) Return(_a0 *entities.User, _a1 error) *UserAPIConverter_UpdatedEntityOf_Call {
_c.Call.Return(_a0, _a1)
return _c
}
type mockConstructorTestingTNewUserAPIConverter interface {
mock.TestingT
Cleanup(func())
}
// NewUserAPIConverter creates a new instance of UserAPIConverter. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func NewUserAPIConverter(t mockConstructorTestingTNewUserAPIConverter) *UserAPIConverter {
mock := &UserAPIConverter{}
mock.Mock.Test(t)
t.Cleanup(func() { mock.AssertExpectations(t) })
return mock
}