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  }