adds additional unit-tests

This commit is contained in:
Vito
2026-03-12 14:51:40 +01:00
parent 3314c21542
commit df1a55d11a
2 changed files with 12 additions and 0 deletions

View File

@@ -169,6 +169,8 @@ preclaimUpdate(PreclaimContext const& ctx, AccountID const& account, uint256 con
}
}
XRPL_ASSERT(sleVault, "xrpl::LoanBrokerSet::preclaimUpdate : sleVault is initialized");
if (account != sleBroker->at(sfOwner))
{
JLOG(ctx.j.warn()) << "Account is not the owner of the LoanBroker.";

View File

@@ -1951,6 +1951,16 @@ class LoanBroker_test : public beast::unit_test::suite
ter(temINVALID),
THISLINE);
}
// Pre-amendment: zero VaultID on update → temINVALID
{
testcase("LoanBrokerSet pre-amendment: zero VaultID on update");
Env env(*this);
env.disableFeature(fixLendingProtocolV1_1);
auto const [vaultID, brokerKL] = setup(env);
env(set(alice, uint256{}), loanBrokerID(brokerKL.key), ter(temINVALID), THISLINE);
}
}
public: