add test for insufficient balance to sponsor fee

This commit is contained in:
tequ
2026-04-10 21:43:35 +09:00
parent 525adf122f
commit b6b317597f

View File

@@ -9,6 +9,7 @@
#include "test/jtx/check.h"
#include "test/jtx/did.h"
#include "test/jtx/sponsor.h"
namespace xrpl {
namespace test {
@@ -189,6 +190,11 @@ public:
env(sponsor::set(sponsor, tfDeleteObject), sponsor::sponseeAcc(alice), ter(tecNO_ENTRY));
env.close();
// insufficient balance to sponsor fee
adjustAccountXRPBalance(env, sponsor, env.current()->fees().reserve);
env(sponsor::set_fee(sponsor, 0, XRP(4)), sponsor::sponseeAcc(alice), ter(tecUNFUNDED));
env.close();
// insufficent reserve to create sponsorship
adjustAccountXRPBalance(env, sponsor, XRP(100) + XRP(1) + reserve(env, 1) - drops(1));
env(sponsor::set(sponsor, 0, 100, XRP(100)),