github.com/lirm/aeron-go@v0.0.0-20230415210743-920325491dc4/aeron/mock_image.go (about) 1 // Copyright 2016 Stanislav Liberman 2 // Copyright 2022 Steven Stern 3 // 4 // Licensed under the Apache License, Version 2.0 (the "License"); 5 // you may not use this file except in compliance with the License. 6 // You may obtain a copy of the License at 7 // 8 // http://www.apache.org/licenses/LICENSE-2.0 9 // 10 // Unless required by applicable law or agreed to in writing, software 11 // distributed under the License is distributed on an "AS IS" BASIS, 12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 // See the License for the specific language governing permissions and 14 // limitations under the License. 15 16 // If Image changes, recreate the mock code with the below command. 17 // mockery --name=Image --inpackage --structname=MockImage --print 18 19 // Code generated by mockery v2.14.0. DO NOT EDIT. 20 21 package aeron 22 23 import ( 24 term "github.com/lirm/aeron-go/aeron/logbuffer/term" 25 mock "github.com/stretchr/testify/mock" 26 ) 27 28 // MockImage is an autogenerated mock type for the Image type 29 type MockImage struct { 30 mock.Mock 31 } 32 33 // ActiveTransportCount provides a mock function with given fields: 34 func (_m *MockImage) ActiveTransportCount() int32 { 35 ret := _m.Called() 36 37 var r0 int32 38 if rf, ok := ret.Get(0).(func() int32); ok { 39 r0 = rf() 40 } else { 41 r0 = ret.Get(0).(int32) 42 } 43 44 return r0 45 } 46 47 // BoundedPoll provides a mock function with given fields: handler, limitPosition, fragmentLimit 48 func (_m *MockImage) BoundedPoll(handler term.FragmentHandler, limitPosition int64, fragmentLimit int) int { 49 ret := _m.Called(handler, limitPosition, fragmentLimit) 50 51 var r0 int 52 if rf, ok := ret.Get(0).(func(term.FragmentHandler, int64, int) int); ok { 53 r0 = rf(handler, limitPosition, fragmentLimit) 54 } else { 55 r0 = ret.Get(0).(int) 56 } 57 58 return r0 59 } 60 61 // Close provides a mock function with given fields: 62 func (_m *MockImage) Close() error { 63 ret := _m.Called() 64 65 var r0 error 66 if rf, ok := ret.Get(0).(func() error); ok { 67 r0 = rf() 68 } else { 69 r0 = ret.Error(0) 70 } 71 72 return r0 73 } 74 75 // ControlledPoll provides a mock function with given fields: handler, fragmentLimit 76 func (_m *MockImage) ControlledPoll(handler term.ControlledFragmentHandler, fragmentLimit int) int { 77 ret := _m.Called(handler, fragmentLimit) 78 79 var r0 int 80 if rf, ok := ret.Get(0).(func(term.ControlledFragmentHandler, int) int); ok { 81 r0 = rf(handler, fragmentLimit) 82 } else { 83 r0 = ret.Get(0).(int) 84 } 85 86 return r0 87 } 88 89 // CorrelationID provides a mock function with given fields: 90 func (_m *MockImage) CorrelationID() int64 { 91 ret := _m.Called() 92 93 var r0 int64 94 if rf, ok := ret.Get(0).(func() int64); ok { 95 r0 = rf() 96 } else { 97 r0 = ret.Get(0).(int64) 98 } 99 100 return r0 101 } 102 103 // IsClosed provides a mock function with given fields: 104 func (_m *MockImage) IsClosed() bool { 105 ret := _m.Called() 106 107 var r0 bool 108 if rf, ok := ret.Get(0).(func() bool); ok { 109 r0 = rf() 110 } else { 111 r0 = ret.Get(0).(bool) 112 } 113 114 return r0 115 } 116 117 // IsEndOfStream provides a mock function with given fields: 118 func (_m *MockImage) IsEndOfStream() bool { 119 ret := _m.Called() 120 121 var r0 bool 122 if rf, ok := ret.Get(0).(func() bool); ok { 123 r0 = rf() 124 } else { 125 r0 = ret.Get(0).(bool) 126 } 127 128 return r0 129 } 130 131 // Poll provides a mock function with given fields: handler, fragmentLimit 132 func (_m *MockImage) Poll(handler term.FragmentHandler, fragmentLimit int) int { 133 ret := _m.Called(handler, fragmentLimit) 134 135 var r0 int 136 if rf, ok := ret.Get(0).(func(term.FragmentHandler, int) int); ok { 137 r0 = rf(handler, fragmentLimit) 138 } else { 139 r0 = ret.Get(0).(int) 140 } 141 142 return r0 143 } 144 145 // Position provides a mock function with given fields: 146 func (_m *MockImage) Position() int64 { 147 ret := _m.Called() 148 149 var r0 int64 150 if rf, ok := ret.Get(0).(func() int64); ok { 151 r0 = rf() 152 } else { 153 r0 = ret.Get(0).(int64) 154 } 155 156 return r0 157 } 158 159 // SessionID provides a mock function with given fields: 160 func (_m *MockImage) SessionID() int32 { 161 ret := _m.Called() 162 163 var r0 int32 164 if rf, ok := ret.Get(0).(func() int32); ok { 165 r0 = rf() 166 } else { 167 r0 = ret.Get(0).(int32) 168 } 169 170 return r0 171 } 172 173 // SubscriptionRegistrationID provides a mock function with given fields: 174 func (_m *MockImage) SubscriptionRegistrationID() int64 { 175 ret := _m.Called() 176 177 var r0 int64 178 if rf, ok := ret.Get(0).(func() int64); ok { 179 r0 = rf() 180 } else { 181 r0 = ret.Get(0).(int64) 182 } 183 184 return r0 185 } 186 187 // TermBufferLength provides a mock function with given fields: 188 func (_m *MockImage) TermBufferLength() int32 { 189 ret := _m.Called() 190 191 var r0 int32 192 if rf, ok := ret.Get(0).(func() int32); ok { 193 r0 = rf() 194 } else { 195 r0 = ret.Get(0).(int32) 196 } 197 198 return r0 199 } 200 201 type mockConstructorTestingTNewMockImage interface { 202 mock.TestingT 203 Cleanup(func()) 204 } 205 206 // NewMockImage creates a new instance of MockImage. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 207 func NewMockImage(t mockConstructorTestingTNewMockImage) *MockImage { 208 mock := &MockImage{} 209 mock.Mock.Test(t) 210 211 t.Cleanup(func() { mock.AssertExpectations(t) }) 212 213 return mock 214 }