mock_limiter.go 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. // Code generated by MockGen. DO NOT EDIT.
  2. // Source: ../flow/limiter.go
  3. //
  4. // Generated by this command:
  5. //
  6. // mockgen -typed -build_flags=-tags=gomock -package mocks -destination mock_limiter.go -source=../flow/limiter.go Limiter
  7. //
  8. // Package mocks is a generated GoMock package.
  9. package mocks
  10. import (
  11. reflect "reflect"
  12. gomock "go.uber.org/mock/gomock"
  13. )
  14. // MockLimiter is a mock of Limiter interface.
  15. type MockLimiter struct {
  16. ctrl *gomock.Controller
  17. recorder *MockLimiterMockRecorder
  18. isgomock struct{}
  19. }
  20. // MockLimiterMockRecorder is the mock recorder for MockLimiter.
  21. type MockLimiterMockRecorder struct {
  22. mock *MockLimiter
  23. }
  24. // NewMockLimiter creates a new mock instance.
  25. func NewMockLimiter(ctrl *gomock.Controller) *MockLimiter {
  26. mock := &MockLimiter{ctrl: ctrl}
  27. mock.recorder = &MockLimiterMockRecorder{mock}
  28. return mock
  29. }
  30. // EXPECT returns an object that allows the caller to indicate expected use.
  31. func (m *MockLimiter) EXPECT() *MockLimiterMockRecorder {
  32. return m.recorder
  33. }
  34. // Acquire mocks base method.
  35. func (m *MockLimiter) Acquire(flowType string) error {
  36. m.ctrl.T.Helper()
  37. ret := m.ctrl.Call(m, "Acquire", flowType)
  38. ret0, _ := ret[0].(error)
  39. return ret0
  40. }
  41. // Acquire indicates an expected call of Acquire.
  42. func (mr *MockLimiterMockRecorder) Acquire(flowType any) *MockLimiterAcquireCall {
  43. mr.mock.ctrl.T.Helper()
  44. call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Acquire", reflect.TypeOf((*MockLimiter)(nil).Acquire), flowType)
  45. return &MockLimiterAcquireCall{Call: call}
  46. }
  47. // MockLimiterAcquireCall wrap *gomock.Call
  48. type MockLimiterAcquireCall struct {
  49. *gomock.Call
  50. }
  51. // Return rewrite *gomock.Call.Return
  52. func (c *MockLimiterAcquireCall) Return(arg0 error) *MockLimiterAcquireCall {
  53. c.Call = c.Call.Return(arg0)
  54. return c
  55. }
  56. // Do rewrite *gomock.Call.Do
  57. func (c *MockLimiterAcquireCall) Do(f func(string) error) *MockLimiterAcquireCall {
  58. c.Call = c.Call.Do(f)
  59. return c
  60. }
  61. // DoAndReturn rewrite *gomock.Call.DoAndReturn
  62. func (c *MockLimiterAcquireCall) DoAndReturn(f func(string) error) *MockLimiterAcquireCall {
  63. c.Call = c.Call.DoAndReturn(f)
  64. return c
  65. }
  66. // Release mocks base method.
  67. func (m *MockLimiter) Release() {
  68. m.ctrl.T.Helper()
  69. m.ctrl.Call(m, "Release")
  70. }
  71. // Release indicates an expected call of Release.
  72. func (mr *MockLimiterMockRecorder) Release() *MockLimiterReleaseCall {
  73. mr.mock.ctrl.T.Helper()
  74. call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Release", reflect.TypeOf((*MockLimiter)(nil).Release))
  75. return &MockLimiterReleaseCall{Call: call}
  76. }
  77. // MockLimiterReleaseCall wrap *gomock.Call
  78. type MockLimiterReleaseCall struct {
  79. *gomock.Call
  80. }
  81. // Return rewrite *gomock.Call.Return
  82. func (c *MockLimiterReleaseCall) Return() *MockLimiterReleaseCall {
  83. c.Call = c.Call.Return()
  84. return c
  85. }
  86. // Do rewrite *gomock.Call.Do
  87. func (c *MockLimiterReleaseCall) Do(f func()) *MockLimiterReleaseCall {
  88. c.Call = c.Call.Do(f)
  89. return c
  90. }
  91. // DoAndReturn rewrite *gomock.Call.DoAndReturn
  92. func (c *MockLimiterReleaseCall) DoAndReturn(f func()) *MockLimiterReleaseCall {
  93. c.Call = c.Call.DoAndReturn(f)
  94. return c
  95. }
  96. // SetLimit mocks base method.
  97. func (m *MockLimiter) SetLimit(arg0 uint64) {
  98. m.ctrl.T.Helper()
  99. m.ctrl.Call(m, "SetLimit", arg0)
  100. }
  101. // SetLimit indicates an expected call of SetLimit.
  102. func (mr *MockLimiterMockRecorder) SetLimit(arg0 any) *MockLimiterSetLimitCall {
  103. mr.mock.ctrl.T.Helper()
  104. call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetLimit", reflect.TypeOf((*MockLimiter)(nil).SetLimit), arg0)
  105. return &MockLimiterSetLimitCall{Call: call}
  106. }
  107. // MockLimiterSetLimitCall wrap *gomock.Call
  108. type MockLimiterSetLimitCall struct {
  109. *gomock.Call
  110. }
  111. // Return rewrite *gomock.Call.Return
  112. func (c *MockLimiterSetLimitCall) Return() *MockLimiterSetLimitCall {
  113. c.Call = c.Call.Return()
  114. return c
  115. }
  116. // Do rewrite *gomock.Call.Do
  117. func (c *MockLimiterSetLimitCall) Do(f func(uint64)) *MockLimiterSetLimitCall {
  118. c.Call = c.Call.Do(f)
  119. return c
  120. }
  121. // DoAndReturn rewrite *gomock.Call.DoAndReturn
  122. func (c *MockLimiterSetLimitCall) DoAndReturn(f func(uint64)) *MockLimiterSetLimitCall {
  123. c.Call = c.Call.DoAndReturn(f)
  124. return c
  125. }