xrpld
Loading...
Searching...
No Matches
xrpl::test::LoanLifecycle_test Member List

This is the complete list of members for xrpl::test::LoanLifecycle_test, including all inherited members.

abort_beast::unit_test::Suiteprivate
aborted_beast::unit_test::Suiteprivate
all_xrpl::test::LoanTestBaseprotected
arg() constbeast::unit_test::Suite
AssetType enum namexrpl::test::LoanTestBaseprotected
brokerPseudoAccount(jtx::Env const &env, BrokerInfo const &broker, jtx::Account const &fallback)xrpl::test::LoanTestBaseprotected
canImpairLoan(jtx::Env const &env, BrokerInfo const &broker, LoanState const &state)xrpl::test::LoanTestBaseprotected
createAsset(jtx::Env &env, AssetType assetType, BrokerParameters const &brokerParams, jtx::Account const &issuer, jtx::Account const &lender, jtx::Account const &borrower)xrpl::test::LoanTestBaseprotected
createFundedIouAsset(jtx::Env &env, jtx::Account const &issuer, jtx::Account const &lender, jtx::Account const &borrower, Number const &lenderPay=100 '000 '000, Number const &borrowerPay=1 '000 '000)xrpl::test::LoanTestBaseprotected
createFundedRippleIouAsset(jtx::Env &env, jtx::Account const &issuer, jtx::Account const &lender, jtx::Account const &borrower, Number const &lenderPay=1 '000 '000, Number const &borrowerPay=1 '000 '000)xrpl::test::LoanTestBaseprotectedstatic
createLoan(jtx::Env &env, AssetType assetType, BrokerParameters const &brokerParams, LoanParameters const &loanParams, jtx::Account const &issuer, jtx::Account const &lender, jtx::Account const &borrower)xrpl::test::LoanTestBaseprotected
createVaultAndBroker(jtx::Env &env, jtx::PrettyAsset const &asset, jtx::Account const &lender, BrokerParameters const &params=BrokerParameters::defaults())xrpl::test::LoanTestBaseprotected
describeLoan(jtx::Env &env, BrokerParameters const &brokerParams, LoanParameters const &loanParams, AssetType assetType, jtx::Account const &issuer, jtx::Account const &lender, jtx::Account const &borrower)xrpl::test::LoanTestBaseprotected
except(F &&f, String const &reason)beast::unit_test::Suite
except(F &&f)beast::unit_test::Suite
except(F &&f, String const &reason)beast::unit_test::Suite
except(F &&f)beast::unit_test::Suite
expect(Condition const &shouldBeTrue)beast::unit_test::Suite
expect(Condition const &shouldBeTrue, String const &reason)beast::unit_test::Suite
expect(Condition const &shouldBeTrue, char const *file, int line)beast::unit_test::Suite
expect(Condition const &shouldBeTrue, String const &reason, char const *file, int line)beast::unit_test::Suite
fail(String const &reason, char const *file, int line)beast::unit_test::Suite
fail(std::string const &reason="")beast::unit_test::Suite
getCurrencyLabel(Asset const &asset)xrpl::test::LoanTestBaseprotectedstatic
getCurrentState(jtx::Env const &env, BrokerInfo const &broker, Keylet const &loanKeylet)xrpl::test::LoanTestBaseprotected
getCurrentState(jtx::Env const &env, BrokerInfo const &broker, Keylet const &loanKeylet, VerifyLoanStatus const &verifyLoanStatus)xrpl::test::LoanTestBaseprotected
iouCurrency_xrpl::test::LoanTestBaseprotected
lifecycle(std::string const &caseLabel, char const *label, jtx::Env &env, Number const &loanAmount, int interestExponent, jtx::Account const &lender, jtx::Account const &borrower, jtx::Account const &evan, BrokerInfo const &broker, jtx::Account const &pseudoAcct, std::uint32_t flags, std::function< void(Keylet const &loanKeylet, VerifyLoanStatus const &verifyLoanStatus)> toEndOfLife)xrpl::test::LoanTestBaseprotected
logbeast::unit_test::Suite
makeLoanPayments(jtx::Env &env, BrokerInfo const &broker, LoanParameters const &loanParams, Keylet const &loanKeylet, VerifyLoanStatus const &verifyLoanStatus, jtx::Account const &issuer, jtx::Account const &lender, jtx::Account const &borrower, PaymentParameters const &paymentParams=PaymentParameters::defaults())xrpl::test::LoanTestBaseprotected
nextLoanKeylet(jtx::Env const &env, BrokerInfo const &broker)xrpl::test::LoanTestBaseprotected
operator()(Runner &r)beast::unit_test::Suite
operator=(Suite const &)=deletebeast::unit_test::Suite
pass()beast::unit_test::Suite
propagateAbort() constbeast::unit_test::Suiteprivate
pThisSuite()beast::unit_test::Suiteprivatestatic
run() overridexrpl::test::LoanLifecycle_testvirtual
runAmendmentIndependent()xrpl::test::LoanLifecycle_testprivate
runAmendmentSensitive(FeatureBitset features)xrpl::test::LoanLifecycle_testprivate
runLoan(AssetType assetType, BrokerParameters const &brokerParams, LoanParameters const &loanParams, FeatureBitset features)xrpl::test::LoanTestBaseprotected
runner() constbeast::unit_test::Suiteprotected
runner_beast::unit_test::Suiteprivate
Suite()beast::unit_test::Suite
Suite(Suite const &)=deletebeast::unit_test::Suite
testBatchBypassCounterparty(FeatureBitset features)xrpl::test::LoanLifecycle_testprivate
testBorrowerIsBroker()xrpl::test::LoanLifecycle_testprivate
testcasebeast::unit_test::Suite
testCaseWrapper(jtx::Env &env, jtx::MPTTester &mptt, std::array< TAsset, NAsset > const &assets, BrokerInfo const &broker, Number const &loanAmount, int interestExponent)xrpl::test::LoanTestBaseprotected
testFullLifecycleVaultPnLNearZeroRate()xrpl::test::LoanLifecycle_testprivate
testIssuerIsBorrower(FeatureBitset features)xrpl::test::LoanLifecycle_testprivate
testIssuerLoan()xrpl::test::LoanLifecycle_testprivate
testLifecycle(FeatureBitset features)xrpl::test::LoanLifecycle_testprivate
testSelfLoan(FeatureBitset features)xrpl::test::LoanLifecycle_testprivate
thisSuite()beast::unit_test::Suitestatic
topUpBorrower(jtx::Env &env, BrokerInfo const &broker, jtx::Account const &issuer, jtx::Account const &borrower, LoanState const &state, std::optional< Number > const &servFee)xrpl::test::LoanTestBaseprotectedstatic
unexcept(F &&f, String const &reason)beast::unit_test::Suite
unexcept(F &&f)beast::unit_test::Suite
unexpected(Condition shouldBeFalse, String const &reason)beast::unit_test::Suite
unexpected(Condition shouldBeFalse)beast::unit_test::Suite
~Suite()=defaultbeast::unit_test::Suitevirtual