From fe897cca84f23124f1a2ce67bde12be69219894e Mon Sep 17 00:00:00 2001 From: Alfred Kamanda Date: Tue, 28 Oct 2025 11:34:21 +0300 Subject: [PATCH] added the GetCreditSendReverseQuote to tests --- dev/api.go | 7 +++++++ testutil/mocks/service_mock.go | 5 +++++ testutil/testservice/account_service.go | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/dev/api.go b/dev/api.go index a18f4bb..97609b5 100644 --- a/dev/api.go +++ b/dev/api.go @@ -914,3 +914,10 @@ func (das *DevAccountService) GetCreditSendMaxLimit(ctx context.Context, poolAdd MaxSAT: "3507692", }, nil } + +func (das *DevAccountService) GetCreditSendReverseQuote(ctx context.Context, poolAddress, fromTokenAddress, toTokenAddress, toTokenAMount string) (*models.CreditSendReverseQouteResult, error) { + return &models.CreditSendReverseQouteResult{ + InputAmount: "3076923", + OutputAmount: "40000000", + }, nil +} diff --git a/testutil/mocks/service_mock.go b/testutil/mocks/service_mock.go index 55e55c0..6962bfb 100644 --- a/testutil/mocks/service_mock.go +++ b/testutil/mocks/service_mock.go @@ -125,3 +125,8 @@ func (m MockAccountService) GetCreditSendMaxLimit(ctx context.Context, poolAddre args := m.Called(poolAddress, fromTokenAddress, toTokenAddress, publicKey) return args.Get(0).(*models.CreditSendLimitsResult), args.Error(1) } + +func (m MockAccountService) GetCreditSendReverseQuote(ctx context.Context, poolAddress, fromTokenAddress, toTokenAddress, toTokenAMount string) (*models.CreditSendReverseQouteResult, error) { + args := m.Called(poolAddress, fromTokenAddress, toTokenAddress, toTokenAMount) + return args.Get(0).(*models.CreditSendReverseQouteResult), args.Error(1) +} diff --git a/testutil/testservice/account_service.go b/testutil/testservice/account_service.go index fcb7d87..7c0f320 100644 --- a/testutil/testservice/account_service.go +++ b/testutil/testservice/account_service.go @@ -128,3 +128,7 @@ func (m TestAccountService) CheckTokenInPool(ctx context.Context, poolAddress, t func (m TestAccountService) GetCreditSendMaxLimit(ctx context.Context, poolAddress, fromTokenAddress, toTokenAddress, publicKey string) (*models.CreditSendLimitsResult, error) { return &models.CreditSendLimitsResult{}, nil } + +func (m TestAccountService) GetCreditSendReverseQuote(ctx context.Context, poolAddress, fromTokenAddress, toTokenAddress, toTokenAMount string) (*models.CreditSendReverseQouteResult, error) { + return &models.CreditSendReverseQouteResult{}, nil +}