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  }