flamingo.me/flamingo-commerce/v3@v3.11.0/cart/infrastructure/mocks/gift_card_handler.go (about) 1 // Code generated by mockery v2.42.3. DO NOT EDIT. 2 3 package mocks 4 5 import ( 6 context "context" 7 8 cart "flamingo.me/flamingo-commerce/v3/cart/domain/cart" 9 10 mock "github.com/stretchr/testify/mock" 11 ) 12 13 // GiftCardHandler is an autogenerated mock type for the GiftCardHandler type 14 type GiftCardHandler struct { 15 mock.Mock 16 } 17 18 type GiftCardHandler_Expecter struct { 19 mock *mock.Mock 20 } 21 22 func (_m *GiftCardHandler) EXPECT() *GiftCardHandler_Expecter { 23 return &GiftCardHandler_Expecter{mock: &_m.Mock} 24 } 25 26 // ApplyGiftCard provides a mock function with given fields: ctx, _a1, giftCardCode 27 func (_m *GiftCardHandler) ApplyGiftCard(ctx context.Context, _a1 *cart.Cart, giftCardCode string) (*cart.Cart, error) { 28 ret := _m.Called(ctx, _a1, giftCardCode) 29 30 if len(ret) == 0 { 31 panic("no return value specified for ApplyGiftCard") 32 } 33 34 var r0 *cart.Cart 35 var r1 error 36 if rf, ok := ret.Get(0).(func(context.Context, *cart.Cart, string) (*cart.Cart, error)); ok { 37 return rf(ctx, _a1, giftCardCode) 38 } 39 if rf, ok := ret.Get(0).(func(context.Context, *cart.Cart, string) *cart.Cart); ok { 40 r0 = rf(ctx, _a1, giftCardCode) 41 } else { 42 if ret.Get(0) != nil { 43 r0 = ret.Get(0).(*cart.Cart) 44 } 45 } 46 47 if rf, ok := ret.Get(1).(func(context.Context, *cart.Cart, string) error); ok { 48 r1 = rf(ctx, _a1, giftCardCode) 49 } else { 50 r1 = ret.Error(1) 51 } 52 53 return r0, r1 54 } 55 56 // GiftCardHandler_ApplyGiftCard_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ApplyGiftCard' 57 type GiftCardHandler_ApplyGiftCard_Call struct { 58 *mock.Call 59 } 60 61 // ApplyGiftCard is a helper method to define mock.On call 62 // - ctx context.Context 63 // - _a1 *cart.Cart 64 // - giftCardCode string 65 func (_e *GiftCardHandler_Expecter) ApplyGiftCard(ctx interface{}, _a1 interface{}, giftCardCode interface{}) *GiftCardHandler_ApplyGiftCard_Call { 66 return &GiftCardHandler_ApplyGiftCard_Call{Call: _e.mock.On("ApplyGiftCard", ctx, _a1, giftCardCode)} 67 } 68 69 func (_c *GiftCardHandler_ApplyGiftCard_Call) Run(run func(ctx context.Context, _a1 *cart.Cart, giftCardCode string)) *GiftCardHandler_ApplyGiftCard_Call { 70 _c.Call.Run(func(args mock.Arguments) { 71 run(args[0].(context.Context), args[1].(*cart.Cart), args[2].(string)) 72 }) 73 return _c 74 } 75 76 func (_c *GiftCardHandler_ApplyGiftCard_Call) Return(_a0 *cart.Cart, _a1 error) *GiftCardHandler_ApplyGiftCard_Call { 77 _c.Call.Return(_a0, _a1) 78 return _c 79 } 80 81 func (_c *GiftCardHandler_ApplyGiftCard_Call) RunAndReturn(run func(context.Context, *cart.Cart, string) (*cart.Cart, error)) *GiftCardHandler_ApplyGiftCard_Call { 82 _c.Call.Return(run) 83 return _c 84 } 85 86 // RemoveGiftCard provides a mock function with given fields: ctx, _a1, giftCardCode 87 func (_m *GiftCardHandler) RemoveGiftCard(ctx context.Context, _a1 *cart.Cart, giftCardCode string) (*cart.Cart, error) { 88 ret := _m.Called(ctx, _a1, giftCardCode) 89 90 if len(ret) == 0 { 91 panic("no return value specified for RemoveGiftCard") 92 } 93 94 var r0 *cart.Cart 95 var r1 error 96 if rf, ok := ret.Get(0).(func(context.Context, *cart.Cart, string) (*cart.Cart, error)); ok { 97 return rf(ctx, _a1, giftCardCode) 98 } 99 if rf, ok := ret.Get(0).(func(context.Context, *cart.Cart, string) *cart.Cart); ok { 100 r0 = rf(ctx, _a1, giftCardCode) 101 } else { 102 if ret.Get(0) != nil { 103 r0 = ret.Get(0).(*cart.Cart) 104 } 105 } 106 107 if rf, ok := ret.Get(1).(func(context.Context, *cart.Cart, string) error); ok { 108 r1 = rf(ctx, _a1, giftCardCode) 109 } else { 110 r1 = ret.Error(1) 111 } 112 113 return r0, r1 114 } 115 116 // GiftCardHandler_RemoveGiftCard_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveGiftCard' 117 type GiftCardHandler_RemoveGiftCard_Call struct { 118 *mock.Call 119 } 120 121 // RemoveGiftCard is a helper method to define mock.On call 122 // - ctx context.Context 123 // - _a1 *cart.Cart 124 // - giftCardCode string 125 func (_e *GiftCardHandler_Expecter) RemoveGiftCard(ctx interface{}, _a1 interface{}, giftCardCode interface{}) *GiftCardHandler_RemoveGiftCard_Call { 126 return &GiftCardHandler_RemoveGiftCard_Call{Call: _e.mock.On("RemoveGiftCard", ctx, _a1, giftCardCode)} 127 } 128 129 func (_c *GiftCardHandler_RemoveGiftCard_Call) Run(run func(ctx context.Context, _a1 *cart.Cart, giftCardCode string)) *GiftCardHandler_RemoveGiftCard_Call { 130 _c.Call.Run(func(args mock.Arguments) { 131 run(args[0].(context.Context), args[1].(*cart.Cart), args[2].(string)) 132 }) 133 return _c 134 } 135 136 func (_c *GiftCardHandler_RemoveGiftCard_Call) Return(_a0 *cart.Cart, _a1 error) *GiftCardHandler_RemoveGiftCard_Call { 137 _c.Call.Return(_a0, _a1) 138 return _c 139 } 140 141 func (_c *GiftCardHandler_RemoveGiftCard_Call) RunAndReturn(run func(context.Context, *cart.Cart, string) (*cart.Cart, error)) *GiftCardHandler_RemoveGiftCard_Call { 142 _c.Call.Return(run) 143 return _c 144 } 145 146 // NewGiftCardHandler creates a new instance of GiftCardHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 147 // The first argument is typically a *testing.T value. 148 func NewGiftCardHandler(t interface { 149 mock.TestingT 150 Cleanup(func()) 151 }) *GiftCardHandler { 152 mock := &GiftCardHandler{} 153 mock.Mock.Test(t) 154 155 t.Cleanup(func() { mock.AssertExpectations(t) }) 156 157 return mock 158 }