mock_cookie_baker_test.go 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. // Code generated by mockery; DO NOT EDIT.
  2. // github.com/vektra/mockery
  3. // template: testify
  4. package toc
  5. import (
  6. "time"
  7. mock "github.com/stretchr/testify/mock"
  8. )
  9. // newMockCookieBaker creates a new instance of mockCookieBaker. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  10. // The first argument is typically a *testing.T value.
  11. func newMockCookieBaker(t interface {
  12. mock.TestingT
  13. Cleanup(func())
  14. }) *mockCookieBaker {
  15. mock := &mockCookieBaker{}
  16. mock.Mock.Test(t)
  17. t.Cleanup(func() { mock.AssertExpectations(t) })
  18. return mock
  19. }
  20. // mockCookieBaker is an autogenerated mock type for the CookieBaker type
  21. type mockCookieBaker struct {
  22. mock.Mock
  23. }
  24. type mockCookieBaker_Expecter struct {
  25. mock *mock.Mock
  26. }
  27. func (_m *mockCookieBaker) EXPECT() *mockCookieBaker_Expecter {
  28. return &mockCookieBaker_Expecter{mock: &_m.Mock}
  29. }
  30. // Crack provides a mock function for the type mockCookieBaker
  31. func (_mock *mockCookieBaker) Crack(data []byte) ([]byte, time.Time, error) {
  32. ret := _mock.Called(data)
  33. if len(ret) == 0 {
  34. panic("no return value specified for Crack")
  35. }
  36. var r0 []byte
  37. var r1 time.Time
  38. var r2 error
  39. if returnFunc, ok := ret.Get(0).(func([]byte) ([]byte, time.Time, error)); ok {
  40. return returnFunc(data)
  41. }
  42. if returnFunc, ok := ret.Get(0).(func([]byte) []byte); ok {
  43. r0 = returnFunc(data)
  44. } else {
  45. if ret.Get(0) != nil {
  46. r0 = ret.Get(0).([]byte)
  47. }
  48. }
  49. if returnFunc, ok := ret.Get(1).(func([]byte) time.Time); ok {
  50. r1 = returnFunc(data)
  51. } else {
  52. r1 = ret.Get(1).(time.Time)
  53. }
  54. if returnFunc, ok := ret.Get(2).(func([]byte) error); ok {
  55. r2 = returnFunc(data)
  56. } else {
  57. r2 = ret.Error(2)
  58. }
  59. return r0, r1, r2
  60. }
  61. // mockCookieBaker_Crack_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Crack'
  62. type mockCookieBaker_Crack_Call struct {
  63. *mock.Call
  64. }
  65. // Crack is a helper method to define mock.On call
  66. // - data []byte
  67. func (_e *mockCookieBaker_Expecter) Crack(data interface{}) *mockCookieBaker_Crack_Call {
  68. return &mockCookieBaker_Crack_Call{Call: _e.mock.On("Crack", data)}
  69. }
  70. func (_c *mockCookieBaker_Crack_Call) Run(run func(data []byte)) *mockCookieBaker_Crack_Call {
  71. _c.Call.Run(func(args mock.Arguments) {
  72. var arg0 []byte
  73. if args[0] != nil {
  74. arg0 = args[0].([]byte)
  75. }
  76. run(
  77. arg0,
  78. )
  79. })
  80. return _c
  81. }
  82. func (_c *mockCookieBaker_Crack_Call) Return(bytes []byte, time1 time.Time, err error) *mockCookieBaker_Crack_Call {
  83. _c.Call.Return(bytes, time1, err)
  84. return _c
  85. }
  86. func (_c *mockCookieBaker_Crack_Call) RunAndReturn(run func(data []byte) ([]byte, time.Time, error)) *mockCookieBaker_Crack_Call {
  87. _c.Call.Return(run)
  88. return _c
  89. }
  90. // Issue provides a mock function for the type mockCookieBaker
  91. func (_mock *mockCookieBaker) Issue(data []byte, ttl time.Duration) ([]byte, error) {
  92. ret := _mock.Called(data, ttl)
  93. if len(ret) == 0 {
  94. panic("no return value specified for Issue")
  95. }
  96. var r0 []byte
  97. var r1 error
  98. if returnFunc, ok := ret.Get(0).(func([]byte, time.Duration) ([]byte, error)); ok {
  99. return returnFunc(data, ttl)
  100. }
  101. if returnFunc, ok := ret.Get(0).(func([]byte, time.Duration) []byte); ok {
  102. r0 = returnFunc(data, ttl)
  103. } else {
  104. if ret.Get(0) != nil {
  105. r0 = ret.Get(0).([]byte)
  106. }
  107. }
  108. if returnFunc, ok := ret.Get(1).(func([]byte, time.Duration) error); ok {
  109. r1 = returnFunc(data, ttl)
  110. } else {
  111. r1 = ret.Error(1)
  112. }
  113. return r0, r1
  114. }
  115. // mockCookieBaker_Issue_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Issue'
  116. type mockCookieBaker_Issue_Call struct {
  117. *mock.Call
  118. }
  119. // Issue is a helper method to define mock.On call
  120. // - data []byte
  121. // - ttl time.Duration
  122. func (_e *mockCookieBaker_Expecter) Issue(data interface{}, ttl interface{}) *mockCookieBaker_Issue_Call {
  123. return &mockCookieBaker_Issue_Call{Call: _e.mock.On("Issue", data, ttl)}
  124. }
  125. func (_c *mockCookieBaker_Issue_Call) Run(run func(data []byte, ttl time.Duration)) *mockCookieBaker_Issue_Call {
  126. _c.Call.Run(func(args mock.Arguments) {
  127. var arg0 []byte
  128. if args[0] != nil {
  129. arg0 = args[0].([]byte)
  130. }
  131. var arg1 time.Duration
  132. if args[1] != nil {
  133. arg1 = args[1].(time.Duration)
  134. }
  135. run(
  136. arg0,
  137. arg1,
  138. )
  139. })
  140. return _c
  141. }
  142. func (_c *mockCookieBaker_Issue_Call) Return(bytes []byte, err error) *mockCookieBaker_Issue_Call {
  143. _c.Call.Return(bytes, err)
  144. return _c
  145. }
  146. func (_c *mockCookieBaker_Issue_Call) RunAndReturn(run func(data []byte, ttl time.Duration) ([]byte, error)) *mockCookieBaker_Issue_Call {
  147. _c.Call.Return(run)
  148. return _c
  149. }