-
Notifications
You must be signed in to change notification settings - Fork 2
/
service_mock.go
150 lines (129 loc) · 5.48 KB
/
service_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
145
146
147
148
149
150
// Code generated by MockGen. DO NOT EDIT.
// Source: ./service.go
//
// Generated by this command:
//
// mockgen -source=./service.go -destination=./mock/service_mock.go
//
// Package mock_member is a generated GoMock package.
package mock_member
import (
context "context"
reflect "reflect"
time "time"
domain "github.com/brunodmartins/church-members-api/internal/constants/domain"
member "github.com/brunodmartins/church-members-api/internal/modules/member"
wrapper "github.com/brunodmartins/church-members-api/platform/aws/wrapper"
gomock "go.uber.org/mock/gomock"
)
// MockService is a mock of Service interface.
type MockService struct {
ctrl *gomock.Controller
recorder *MockServiceMockRecorder
}
// MockServiceMockRecorder is the mock recorder for MockService.
type MockServiceMockRecorder struct {
mock *MockService
}
// NewMockService creates a new mock instance.
func NewMockService(ctrl *gomock.Controller) *MockService {
mock := &MockService{ctrl: ctrl}
mock.recorder = &MockServiceMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockService) EXPECT() *MockServiceMockRecorder {
return m.recorder
}
// GetMember mocks base method.
func (m *MockService) GetMember(ctx context.Context, id string) (*domain.Member, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "GetMember", ctx, id)
ret0, _ := ret[0].(*domain.Member)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// GetMember indicates an expected call of GetMember.
func (mr *MockServiceMockRecorder) GetMember(ctx, id any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMember", reflect.TypeOf((*MockService)(nil).GetMember), ctx, id)
}
// RetireMembership mocks base method.
func (m *MockService) RetireMembership(ctx context.Context, id, reason string, date time.Time) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "RetireMembership", ctx, id, reason, date)
ret0, _ := ret[0].(error)
return ret0
}
// RetireMembership indicates an expected call of RetireMembership.
func (mr *MockServiceMockRecorder) RetireMembership(ctx, id, reason, date any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RetireMembership", reflect.TypeOf((*MockService)(nil).RetireMembership), ctx, id, reason, date)
}
// SaveMember mocks base method.
func (m *MockService) SaveMember(ctx context.Context, member *domain.Member) (string, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "SaveMember", ctx, member)
ret0, _ := ret[0].(string)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// SaveMember indicates an expected call of SaveMember.
func (mr *MockServiceMockRecorder) SaveMember(ctx, member any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SaveMember", reflect.TypeOf((*MockService)(nil).SaveMember), ctx, member)
}
// SearchMembers mocks base method.
func (m *MockService) SearchMembers(ctx context.Context, querySpecification wrapper.QuerySpecification, postSpecification ...member.Specification) ([]*domain.Member, error) {
m.ctrl.T.Helper()
varargs := []any{ctx, querySpecification}
for _, a := range postSpecification {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "SearchMembers", varargs...)
ret0, _ := ret[0].([]*domain.Member)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// SearchMembers indicates an expected call of SearchMembers.
func (mr *MockServiceMockRecorder) SearchMembers(ctx, querySpecification any, postSpecification ...any) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]any{ctx, querySpecification}, postSpecification...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SearchMembers", reflect.TypeOf((*MockService)(nil).SearchMembers), varargs...)
}
// UpdateAddress mocks base method.
func (m *MockService) UpdateAddress(ctx context.Context, memberID string, address domain.Address) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateAddress", ctx, memberID, address)
ret0, _ := ret[0].(error)
return ret0
}
// UpdateAddress indicates an expected call of UpdateAddress.
func (mr *MockServiceMockRecorder) UpdateAddress(ctx, memberID, address any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAddress", reflect.TypeOf((*MockService)(nil).UpdateAddress), ctx, memberID, address)
}
// UpdateContact mocks base method.
func (m *MockService) UpdateContact(ctx context.Context, memberID string, contact domain.Contact) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateContact", ctx, memberID, contact)
ret0, _ := ret[0].(error)
return ret0
}
// UpdateContact indicates an expected call of UpdateContact.
func (mr *MockServiceMockRecorder) UpdateContact(ctx, memberID, contact any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateContact", reflect.TypeOf((*MockService)(nil).UpdateContact), ctx, memberID, contact)
}
// UpdatePerson mocks base method.
func (m *MockService) UpdatePerson(ctx context.Context, memberID string, person domain.Person) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdatePerson", ctx, memberID, person)
ret0, _ := ret[0].(error)
return ret0
}
// UpdatePerson indicates an expected call of UpdatePerson.
func (mr *MockServiceMockRecorder) UpdatePerson(ctx, memberID, person any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdatePerson", reflect.TypeOf((*MockService)(nil).UpdatePerson), ctx, memberID, person)
}