mock_event_subscriber.go RawHistoryFolder
1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package mocks
6
7import (
8 "github.com/bnema/gordon/internal/boundaries/out"
9 mock "github.com/stretchr/testify/mock"
10)
11
12// NewMockEventSubscriber creates a new instance of MockEventSubscriber. 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 NewMockEventSubscriber(t interface {
15 mock.TestingT
16 Cleanup(func())
17}) *MockEventSubscriber {
18 if helper, ok := t.(interface{ Helper() }); ok {
19 helper.Helper()
20 }
21
22 mock := &MockEventSubscriber{}
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// MockEventSubscriber is an autogenerated mock type for the EventSubscriber type
36type MockEventSubscriber struct {
37 mock.Mock
38}
39
40type MockEventSubscriber_Expecter struct {
41 mock *mock.Mock
42}
43
44func (_m *MockEventSubscriber) EXPECT() *MockEventSubscriber_Expecter {
45 return &MockEventSubscriber_Expecter{mock: &_m.Mock}
46}
47
48// Subscribe provides a mock function for the type MockEventSubscriber
49func (_mock *MockEventSubscriber) Subscribe(handler out.EventHandler) error {
50 ret := _mock.Called(handler)
51
52 if len(ret) == 0 {
53 panic("no return value specified for Subscribe")
54 }
55
56 var r0 error
57 if returnFunc, ok := ret.Get(0).(func(out.EventHandler) error); ok {
58 r0 = returnFunc(handler)
59 } else {
60 r0 = ret.Error(0)
61 }
62 return r0
63}
64
65// MockEventSubscriber_Subscribe_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Subscribe'
66type MockEventSubscriber_Subscribe_Call struct {
67 *mock.Call
68}
69
70// Subscribe is a helper method to define mock.On call
71// - handler out.EventHandler
72func (_e *MockEventSubscriber_Expecter) Subscribe(handler any) *MockEventSubscriber_Subscribe_Call {
73 return &MockEventSubscriber_Subscribe_Call{Call: _e.mock.On("Subscribe", handler)}
74}
75
76func (_c *MockEventSubscriber_Subscribe_Call) Run(run func(handler out.EventHandler)) *MockEventSubscriber_Subscribe_Call {
77 _c.Call.Run(func(args mock.Arguments) {
78 var arg0 out.EventHandler
79 if args[0] != nil {
80 arg0 = args[0].(out.EventHandler)
81 }
82 run(
83 arg0,
84 )
85 })
86 return _c
87}
88
89func (_c *MockEventSubscriber_Subscribe_Call) Return(err error) *MockEventSubscriber_Subscribe_Call {
90 _c.Call.Return(err)
91 return _c
92}
93
94func (_c *MockEventSubscriber_Subscribe_Call) RunAndReturn(run func(handler out.EventHandler) error) *MockEventSubscriber_Subscribe_Call {
95 _c.Call.Return(run)
96 return _c
97}
98
99// Unsubscribe provides a mock function for the type MockEventSubscriber
100func (_mock *MockEventSubscriber) Unsubscribe(handler out.EventHandler) error {
101 ret := _mock.Called(handler)
102
103 if len(ret) == 0 {
104 panic("no return value specified for Unsubscribe")
105 }
106
107 var r0 error
108 if returnFunc, ok := ret.Get(0).(func(out.EventHandler) error); ok {
109 r0 = returnFunc(handler)
110 } else {
111 r0 = ret.Error(0)
112 }
113 return r0
114}
115
116// MockEventSubscriber_Unsubscribe_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Unsubscribe'
117type MockEventSubscriber_Unsubscribe_Call struct {
118 *mock.Call
119}
120
121// Unsubscribe is a helper method to define mock.On call
122// - handler out.EventHandler
123func (_e *MockEventSubscriber_Expecter) Unsubscribe(handler any) *MockEventSubscriber_Unsubscribe_Call {
124 return &MockEventSubscriber_Unsubscribe_Call{Call: _e.mock.On("Unsubscribe", handler)}
125}
126
127func (_c *MockEventSubscriber_Unsubscribe_Call) Run(run func(handler out.EventHandler)) *MockEventSubscriber_Unsubscribe_Call {
128 _c.Call.Run(func(args mock.Arguments) {
129 var arg0 out.EventHandler
130 if args[0] != nil {
131 arg0 = args[0].(out.EventHandler)
132 }
133 run(
134 arg0,
135 )
136 })
137 return _c
138}
139
140func (_c *MockEventSubscriber_Unsubscribe_Call) Return(err error) *MockEventSubscriber_Unsubscribe_Call {
141 _c.Call.Return(err)
142 return _c
143}
144
145func (_c *MockEventSubscriber_Unsubscribe_Call) RunAndReturn(run func(handler out.EventHandler) error) *MockEventSubscriber_Unsubscribe_Call {
146 _c.Call.Return(run)
147 return _c
148}