payment

package
v0.0.0-...-1be9830 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockPaymentRepository

type MockPaymentRepository struct {
	mock.Mock
}

MockPaymentRepository is an autogenerated mock type for the PaymentRepository type

func NewMockPaymentRepository

func NewMockPaymentRepository(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockPaymentRepository

NewMockPaymentRepository creates a new instance of MockPaymentRepository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockPaymentRepository) AddCreditCard

func (_m *MockPaymentRepository) AddCreditCard(customerId string, cardToken string) (*model.Card, *model.AppError)

AddCreditCard provides a mock function with given fields: customerId, cardToken

func (*MockPaymentRepository) CancelSubscription

func (_m *MockPaymentRepository) CancelSubscription(customerId string) *model.AppError

CancelSubscription provides a mock function with given fields: customerId

func (*MockPaymentRepository) CreateCustomer

func (_m *MockPaymentRepository) CreateCustomer(user *model.User) (*model.User, *model.AppError)

CreateCustomer provides a mock function with given fields: user

func (*MockPaymentRepository) EXPECT

func (*MockPaymentRepository) GetCreditCards

func (_m *MockPaymentRepository) GetCreditCards(customerId string) ([]*model.Card, *model.AppError)

GetCreditCards provides a mock function with given fields: customerId

func (*MockPaymentRepository) GetCustomerByUserId

func (_m *MockPaymentRepository) GetCustomerByUserId(userId int64) (*model.User, *model.AppError)

GetCustomerByUserId provides a mock function with given fields: userId

func (*MockPaymentRepository) GetSubscriptionInfo

func (_m *MockPaymentRepository) GetSubscriptionInfo(customerId string) (*model.Subscription, *model.AppError)

GetSubscriptionInfo provides a mock function with given fields: customerId

func (*MockPaymentRepository) RemoveCreditCard

func (_m *MockPaymentRepository) RemoveCreditCard(customerId string, cardId string) *model.AppError

RemoveCreditCard provides a mock function with given fields: customerId, cardId

func (*MockPaymentRepository) SetDefaultCreditCard

func (_m *MockPaymentRepository) SetDefaultCreditCard(customerId string, cardId string) *model.AppError

SetDefaultCreditCard provides a mock function with given fields: customerId, cardId

func (*MockPaymentRepository) Subscribe

func (_m *MockPaymentRepository) Subscribe(customerId string, priceId string) (*model.Subscription, *model.AppError)

Subscribe provides a mock function with given fields: customerId, priceId

type MockPaymentRepository_AddCreditCard_Call

type MockPaymentRepository_AddCreditCard_Call struct {
	*mock.Call
}

MockPaymentRepository_AddCreditCard_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddCreditCard'

func (*MockPaymentRepository_AddCreditCard_Call) Return

func (*MockPaymentRepository_AddCreditCard_Call) Run

func (*MockPaymentRepository_AddCreditCard_Call) RunAndReturn

type MockPaymentRepository_CancelSubscription_Call

type MockPaymentRepository_CancelSubscription_Call struct {
	*mock.Call
}

MockPaymentRepository_CancelSubscription_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CancelSubscription'

func (*MockPaymentRepository_CancelSubscription_Call) Return

func (*MockPaymentRepository_CancelSubscription_Call) Run

func (*MockPaymentRepository_CancelSubscription_Call) RunAndReturn

type MockPaymentRepository_CreateCustomer_Call

type MockPaymentRepository_CreateCustomer_Call struct {
	*mock.Call
}

MockPaymentRepository_CreateCustomer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateCustomer'

func (*MockPaymentRepository_CreateCustomer_Call) Return

func (*MockPaymentRepository_CreateCustomer_Call) Run

func (*MockPaymentRepository_CreateCustomer_Call) RunAndReturn

type MockPaymentRepository_Expecter

type MockPaymentRepository_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockPaymentRepository_Expecter) AddCreditCard

func (_e *MockPaymentRepository_Expecter) AddCreditCard(customerId interface{}, cardToken interface{}) *MockPaymentRepository_AddCreditCard_Call

AddCreditCard is a helper method to define mock.On call

  • customerId string
  • cardToken string

func (*MockPaymentRepository_Expecter) CancelSubscription

func (_e *MockPaymentRepository_Expecter) CancelSubscription(customerId interface{}) *MockPaymentRepository_CancelSubscription_Call

CancelSubscription is a helper method to define mock.On call

  • customerId string

func (*MockPaymentRepository_Expecter) CreateCustomer

func (_e *MockPaymentRepository_Expecter) CreateCustomer(user interface{}) *MockPaymentRepository_CreateCustomer_Call

CreateCustomer is a helper method to define mock.On call

  • user *model.User

func (*MockPaymentRepository_Expecter) GetCreditCards

func (_e *MockPaymentRepository_Expecter) GetCreditCards(customerId interface{}) *MockPaymentRepository_GetCreditCards_Call

GetCreditCards is a helper method to define mock.On call

  • customerId string

func (*MockPaymentRepository_Expecter) GetCustomerByUserId

func (_e *MockPaymentRepository_Expecter) GetCustomerByUserId(userId interface{}) *MockPaymentRepository_GetCustomerByUserId_Call

GetCustomerByUserId is a helper method to define mock.On call

  • userId int64

func (*MockPaymentRepository_Expecter) GetSubscriptionInfo

func (_e *MockPaymentRepository_Expecter) GetSubscriptionInfo(customerId interface{}) *MockPaymentRepository_GetSubscriptionInfo_Call

GetSubscriptionInfo is a helper method to define mock.On call

  • customerId string

func (*MockPaymentRepository_Expecter) RemoveCreditCard

func (_e *MockPaymentRepository_Expecter) RemoveCreditCard(customerId interface{}, cardId interface{}) *MockPaymentRepository_RemoveCreditCard_Call

RemoveCreditCard is a helper method to define mock.On call

  • customerId string
  • cardId string

func (*MockPaymentRepository_Expecter) SetDefaultCreditCard

func (_e *MockPaymentRepository_Expecter) SetDefaultCreditCard(customerId interface{}, cardId interface{}) *MockPaymentRepository_SetDefaultCreditCard_Call

SetDefaultCreditCard is a helper method to define mock.On call

  • customerId string
  • cardId string

func (*MockPaymentRepository_Expecter) Subscribe

func (_e *MockPaymentRepository_Expecter) Subscribe(customerId interface{}, priceId interface{}) *MockPaymentRepository_Subscribe_Call

Subscribe is a helper method to define mock.On call

  • customerId string
  • priceId string

type MockPaymentRepository_GetCreditCards_Call

type MockPaymentRepository_GetCreditCards_Call struct {
	*mock.Call
}

MockPaymentRepository_GetCreditCards_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCreditCards'

func (*MockPaymentRepository_GetCreditCards_Call) Return

func (*MockPaymentRepository_GetCreditCards_Call) Run

func (*MockPaymentRepository_GetCreditCards_Call) RunAndReturn

type MockPaymentRepository_GetCustomerByUserId_Call

type MockPaymentRepository_GetCustomerByUserId_Call struct {
	*mock.Call
}

MockPaymentRepository_GetCustomerByUserId_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCustomerByUserId'

func (*MockPaymentRepository_GetCustomerByUserId_Call) Return

func (*MockPaymentRepository_GetCustomerByUserId_Call) Run

func (*MockPaymentRepository_GetCustomerByUserId_Call) RunAndReturn

type MockPaymentRepository_GetSubscriptionInfo_Call

type MockPaymentRepository_GetSubscriptionInfo_Call struct {
	*mock.Call
}

MockPaymentRepository_GetSubscriptionInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSubscriptionInfo'

func (*MockPaymentRepository_GetSubscriptionInfo_Call) Return

func (*MockPaymentRepository_GetSubscriptionInfo_Call) Run

func (*MockPaymentRepository_GetSubscriptionInfo_Call) RunAndReturn

type MockPaymentRepository_RemoveCreditCard_Call

type MockPaymentRepository_RemoveCreditCard_Call struct {
	*mock.Call
}

MockPaymentRepository_RemoveCreditCard_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveCreditCard'

func (*MockPaymentRepository_RemoveCreditCard_Call) Return

func (*MockPaymentRepository_RemoveCreditCard_Call) Run

func (*MockPaymentRepository_RemoveCreditCard_Call) RunAndReturn

type MockPaymentRepository_SetDefaultCreditCard_Call

type MockPaymentRepository_SetDefaultCreditCard_Call struct {
	*mock.Call
}

MockPaymentRepository_SetDefaultCreditCard_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetDefaultCreditCard'

func (*MockPaymentRepository_SetDefaultCreditCard_Call) Return

func (*MockPaymentRepository_SetDefaultCreditCard_Call) Run

func (*MockPaymentRepository_SetDefaultCreditCard_Call) RunAndReturn

type MockPaymentRepository_Subscribe_Call

type MockPaymentRepository_Subscribe_Call struct {
	*mock.Call
}

MockPaymentRepository_Subscribe_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Subscribe'

func (*MockPaymentRepository_Subscribe_Call) Return

func (*MockPaymentRepository_Subscribe_Call) Run

func (*MockPaymentRepository_Subscribe_Call) RunAndReturn

type MockPaymentService

type MockPaymentService struct {
	mock.Mock
}

MockPaymentService is an autogenerated mock type for the PaymentService type

func NewMockPaymentService

func NewMockPaymentService(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockPaymentService

NewMockPaymentService creates a new instance of MockPaymentService. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockPaymentService) AddCreditCard

func (_m *MockPaymentService) AddCreditCard(user *model.User, cardToken string) (*model.Card, *model.AppError)

AddCreditCard provides a mock function with given fields: user, cardToken

func (*MockPaymentService) CancelSubscription

func (_m *MockPaymentService) CancelSubscription(user *model.User) *model.AppError

CancelSubscription provides a mock function with given fields: user

func (*MockPaymentService) EXPECT

func (*MockPaymentService) GetCreditCards

func (_m *MockPaymentService) GetCreditCards(user *model.User) ([]*model.Card, *model.AppError)

GetCreditCards provides a mock function with given fields: user

func (*MockPaymentService) GetSubscriptionInfo

func (_m *MockPaymentService) GetSubscriptionInfo(user *model.User) (*model.Subscription, *model.AppError)

GetSubscriptionInfo provides a mock function with given fields: user

func (*MockPaymentService) RemoveCreditCard

func (_m *MockPaymentService) RemoveCreditCard(user *model.User, cardId string) *model.AppError

RemoveCreditCard provides a mock function with given fields: user, cardId

func (*MockPaymentService) SetDefaultCreditCard

func (_m *MockPaymentService) SetDefaultCreditCard(user *model.User, cardId string) *model.AppError

SetDefaultCreditCard provides a mock function with given fields: user, cardId

func (*MockPaymentService) Subscribe

func (_m *MockPaymentService) Subscribe(user *model.User, priceId string) (*model.Subscription, *model.AppError)

Subscribe provides a mock function with given fields: user, priceId

type MockPaymentService_AddCreditCard_Call

type MockPaymentService_AddCreditCard_Call struct {
	*mock.Call
}

MockPaymentService_AddCreditCard_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddCreditCard'

func (*MockPaymentService_AddCreditCard_Call) Return

func (*MockPaymentService_AddCreditCard_Call) Run

func (*MockPaymentService_AddCreditCard_Call) RunAndReturn

type MockPaymentService_CancelSubscription_Call

type MockPaymentService_CancelSubscription_Call struct {
	*mock.Call
}

MockPaymentService_CancelSubscription_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CancelSubscription'

func (*MockPaymentService_CancelSubscription_Call) Return

func (*MockPaymentService_CancelSubscription_Call) Run

func (*MockPaymentService_CancelSubscription_Call) RunAndReturn

type MockPaymentService_Expecter

type MockPaymentService_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockPaymentService_Expecter) AddCreditCard

func (_e *MockPaymentService_Expecter) AddCreditCard(user interface{}, cardToken interface{}) *MockPaymentService_AddCreditCard_Call

AddCreditCard is a helper method to define mock.On call

  • user *model.User
  • cardToken string

func (*MockPaymentService_Expecter) CancelSubscription

func (_e *MockPaymentService_Expecter) CancelSubscription(user interface{}) *MockPaymentService_CancelSubscription_Call

CancelSubscription is a helper method to define mock.On call

  • user *model.User

func (*MockPaymentService_Expecter) GetCreditCards

func (_e *MockPaymentService_Expecter) GetCreditCards(user interface{}) *MockPaymentService_GetCreditCards_Call

GetCreditCards is a helper method to define mock.On call

  • user *model.User

func (*MockPaymentService_Expecter) GetSubscriptionInfo

func (_e *MockPaymentService_Expecter) GetSubscriptionInfo(user interface{}) *MockPaymentService_GetSubscriptionInfo_Call

GetSubscriptionInfo is a helper method to define mock.On call

  • user *model.User

func (*MockPaymentService_Expecter) RemoveCreditCard

func (_e *MockPaymentService_Expecter) RemoveCreditCard(user interface{}, cardId interface{}) *MockPaymentService_RemoveCreditCard_Call

RemoveCreditCard is a helper method to define mock.On call

  • user *model.User
  • cardId string

func (*MockPaymentService_Expecter) SetDefaultCreditCard

func (_e *MockPaymentService_Expecter) SetDefaultCreditCard(user interface{}, cardId interface{}) *MockPaymentService_SetDefaultCreditCard_Call

SetDefaultCreditCard is a helper method to define mock.On call

  • user *model.User
  • cardId string

func (*MockPaymentService_Expecter) Subscribe

func (_e *MockPaymentService_Expecter) Subscribe(user interface{}, priceId interface{}) *MockPaymentService_Subscribe_Call

Subscribe is a helper method to define mock.On call

  • user *model.User
  • priceId string

type MockPaymentService_GetCreditCards_Call

type MockPaymentService_GetCreditCards_Call struct {
	*mock.Call
}

MockPaymentService_GetCreditCards_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCreditCards'

func (*MockPaymentService_GetCreditCards_Call) Return

func (*MockPaymentService_GetCreditCards_Call) Run

func (*MockPaymentService_GetCreditCards_Call) RunAndReturn

type MockPaymentService_GetSubscriptionInfo_Call

type MockPaymentService_GetSubscriptionInfo_Call struct {
	*mock.Call
}

MockPaymentService_GetSubscriptionInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSubscriptionInfo'

func (*MockPaymentService_GetSubscriptionInfo_Call) Return

func (*MockPaymentService_GetSubscriptionInfo_Call) Run

func (*MockPaymentService_GetSubscriptionInfo_Call) RunAndReturn

type MockPaymentService_RemoveCreditCard_Call

type MockPaymentService_RemoveCreditCard_Call struct {
	*mock.Call
}

MockPaymentService_RemoveCreditCard_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveCreditCard'

func (*MockPaymentService_RemoveCreditCard_Call) Return

func (*MockPaymentService_RemoveCreditCard_Call) Run

func (*MockPaymentService_RemoveCreditCard_Call) RunAndReturn

type MockPaymentService_SetDefaultCreditCard_Call

type MockPaymentService_SetDefaultCreditCard_Call struct {
	*mock.Call
}

MockPaymentService_SetDefaultCreditCard_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetDefaultCreditCard'

func (*MockPaymentService_SetDefaultCreditCard_Call) Return

func (*MockPaymentService_SetDefaultCreditCard_Call) Run

func (*MockPaymentService_SetDefaultCreditCard_Call) RunAndReturn

type MockPaymentService_Subscribe_Call

type MockPaymentService_Subscribe_Call struct {
	*mock.Call
}

MockPaymentService_Subscribe_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Subscribe'

func (*MockPaymentService_Subscribe_Call) Return

func (*MockPaymentService_Subscribe_Call) Run

func (*MockPaymentService_Subscribe_Call) RunAndReturn

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL