notice_mock.go RawHistoryFolder
1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package portsmocks
6
7import (
8 "github.com/bnema/vev/internal/domain"
9 mock "github.com/stretchr/testify/mock"
10)
11
12// NewMockNoticeStore creates a new instance of MockNoticeStore. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
13// The first argument is typically a *testing.T value.
14func NewMockNoticeStore(t interface {
15 mock.TestingT
16 Cleanup(func())
17}) *MockNoticeStore {
18 if helper, ok := t.(interface{ Helper() }); ok {
19 helper.Helper()
20 }
21
22 mock := &MockNoticeStore{}
23 mock.Mock.Test(t)
24
25 t.Cleanup(func() {
26 if helper, ok := t.(interface{ Helper() }); ok {
27 helper.Helper()
28 }
29 mock.AssertExpectations(t)
30 })
31
32 return mock
33}
34
35// MockNoticeStore is an autogenerated mock type for the NoticeStore type
36type MockNoticeStore struct {
37 mock.Mock
38}
39
40type MockNoticeStore_Expecter struct {
41 mock *mock.Mock
42}
43
44func (_m *MockNoticeStore) EXPECT() *MockNoticeStore_Expecter {
45 return &MockNoticeStore_Expecter{mock: &_m.Mock}
46}
47
48// Ack provides a mock function for the type MockNoticeStore
49func (_mock *MockNoticeStore) Ack() error {
50 ret := _mock.Called()
51
52 if len(ret) == 0 {
53 panic("no return value specified for Ack")
54 }
55
56 var r0 error
57 if returnFunc, ok := ret.Get(0).(func() error); ok {
58 r0 = returnFunc()
59 } else {
60 r0 = ret.Error(0)
61 }
62 return r0
63}
64
65// MockNoticeStore_Ack_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Ack'
66type MockNoticeStore_Ack_Call struct {
67 *mock.Call
68}
69
70// Ack is a helper method to define mock.On call
71func (_e *MockNoticeStore_Expecter) Ack() *MockNoticeStore_Ack_Call {
72 return &MockNoticeStore_Ack_Call{Call: _e.mock.On("Ack")}
73}
74
75func (_c *MockNoticeStore_Ack_Call) Run(run func()) *MockNoticeStore_Ack_Call {
76 _c.Call.Run(func(args mock.Arguments) {
77 run()
78 })
79 return _c
80}
81
82func (_c *MockNoticeStore_Ack_Call) Return(err error) *MockNoticeStore_Ack_Call {
83 _c.Call.Return(err)
84 return _c
85}
86
87func (_c *MockNoticeStore_Ack_Call) RunAndReturn(run func() error) *MockNoticeStore_Ack_Call {
88 _c.Call.Return(run)
89 return _c
90}
91
92// Append provides a mock function for the type MockNoticeStore
93func (_mock *MockNoticeStore) Append(n domain.Notification) error {
94 ret := _mock.Called(n)
95
96 if len(ret) == 0 {
97 panic("no return value specified for Append")
98 }
99
100 var r0 error
101 if returnFunc, ok := ret.Get(0).(func(domain.Notification) error); ok {
102 r0 = returnFunc(n)
103 } else {
104 r0 = ret.Error(0)
105 }
106 return r0
107}
108
109// MockNoticeStore_Append_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Append'
110type MockNoticeStore_Append_Call struct {
111 *mock.Call
112}
113
114// Append is a helper method to define mock.On call
115// - n domain.Notification
116func (_e *MockNoticeStore_Expecter) Append(n any) *MockNoticeStore_Append_Call {
117 return &MockNoticeStore_Append_Call{Call: _e.mock.On("Append", n)}
118}
119
120func (_c *MockNoticeStore_Append_Call) Run(run func(n domain.Notification)) *MockNoticeStore_Append_Call {
121 _c.Call.Run(func(args mock.Arguments) {
122 var arg0 domain.Notification
123 if args[0] != nil {
124 arg0 = args[0].(domain.Notification)
125 }
126 run(
127 arg0,
128 )
129 })
130 return _c
131}
132
133func (_c *MockNoticeStore_Append_Call) Return(err error) *MockNoticeStore_Append_Call {
134 _c.Call.Return(err)
135 return _c
136}
137
138func (_c *MockNoticeStore_Append_Call) RunAndReturn(run func(n domain.Notification) error) *MockNoticeStore_Append_Call {
139 _c.Call.Return(run)
140 return _c
141}
142
143// Claim provides a mock function for the type MockNoticeStore
144func (_mock *MockNoticeStore) Claim() ([]domain.Notification, error) {
145 ret := _mock.Called()
146
147 if len(ret) == 0 {
148 panic("no return value specified for Claim")
149 }
150
151 var r0 []domain.Notification
152 var r1 error
153 if returnFunc, ok := ret.Get(0).(func() ([]domain.Notification, error)); ok {
154 return returnFunc()
155 }
156 if returnFunc, ok := ret.Get(0).(func() []domain.Notification); ok {
157 r0 = returnFunc()
158 } else {
159 if ret.Get(0) != nil {
160 r0 = ret.Get(0).([]domain.Notification)
161 }
162 }
163 if returnFunc, ok := ret.Get(1).(func() error); ok {
164 r1 = returnFunc()
165 } else {
166 r1 = ret.Error(1)
167 }
168 return r0, r1
169}
170
171// MockNoticeStore_Claim_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Claim'
172type MockNoticeStore_Claim_Call struct {
173 *mock.Call
174}
175
176// Claim is a helper method to define mock.On call
177func (_e *MockNoticeStore_Expecter) Claim() *MockNoticeStore_Claim_Call {
178 return &MockNoticeStore_Claim_Call{Call: _e.mock.On("Claim")}
179}
180
181func (_c *MockNoticeStore_Claim_Call) Run(run func()) *MockNoticeStore_Claim_Call {
182 _c.Call.Run(func(args mock.Arguments) {
183 run()
184 })
185 return _c
186}
187
188func (_c *MockNoticeStore_Claim_Call) Return(notifications []domain.Notification, err error) *MockNoticeStore_Claim_Call {
189 _c.Call.Return(notifications, err)
190 return _c
191}
192
193func (_c *MockNoticeStore_Claim_Call) RunAndReturn(run func() ([]domain.Notification, error)) *MockNoticeStore_Claim_Call {
194 _c.Call.Return(run)
195 return _c
196}