refactor: replace JSON LastLedgerSequence with last_ledger_seq (#5884)

This change replaces instances of JSON LastLedgerSequence with last_ledger_seq, which makes the tests a bit simpler and easier to read.

Co-authored-by: Bart Thomee <11445373+bthomee@users.noreply.github.com>
This commit is contained in:
Mayukha Vadari
2025-10-15 16:55:11 -04:00
committed by GitHub
parent 108f90586c
commit a422855ea7
3 changed files with 23 additions and 37 deletions

View File

@@ -37,10 +37,8 @@ struct Transaction_ordering_test : public beast::unit_test::suite
auto const aliceSequence = env.seq(alice);
auto const tx1 = env.jt(noop(alice), seq(aliceSequence));
auto const tx2 = env.jt(
noop(alice),
seq(aliceSequence + 1),
json(R"({"LastLedgerSequence":7})"));
auto const tx2 =
env.jt(noop(alice), seq(aliceSequence + 1), last_ledger_seq(7));
env(tx1);
env.close();
@@ -83,10 +81,8 @@ struct Transaction_ordering_test : public beast::unit_test::suite
auto const aliceSequence = env.seq(alice);
auto const tx1 = env.jt(noop(alice), seq(aliceSequence));
auto const tx2 = env.jt(
noop(alice),
seq(aliceSequence + 1),
json(R"({"LastLedgerSequence":7})"));
auto const tx2 =
env.jt(noop(alice), seq(aliceSequence + 1), last_ledger_seq(7));
env(tx2, ter(terPRE_SEQ));
BEAST_EXPECT(env.seq(alice) == aliceSequence);
@@ -131,9 +127,7 @@ struct Transaction_ordering_test : public beast::unit_test::suite
for (auto i = 0; i < 5; ++i)
{
tx.emplace_back(env.jt(
noop(alice),
seq(aliceSequence + i),
json(R"({"LastLedgerSequence":7})")));
noop(alice), seq(aliceSequence + i), last_ledger_seq(7)));
}
for (auto i = 1; i < 5; ++i)

View File

@@ -747,11 +747,9 @@ public:
BEAST_EXPECT(env.current()->info().seq == 6);
// Fail to queue an item with a low LastLedgerSeq
env(noop(alice),
json(R"({"LastLedgerSequence":7})"),
ter(telCAN_NOT_QUEUE));
env(noop(alice), last_ledger_seq(7), ter(telCAN_NOT_QUEUE));
// Queue an item with a sufficient LastLedgerSeq.
env(noop(alice), json(R"({"LastLedgerSequence":8})"), queued);
env(noop(alice), last_ledger_seq(8), queued);
constexpr auto largeFeeMultiplier = 700;
auto const largeFee = baseFee * largeFeeMultiplier;
@@ -2705,21 +2703,15 @@ public:
auto const aliceSeq = env.seq(alice);
BEAST_EXPECT(env.current()->info().seq == 3);
env(noop(alice),
seq(aliceSeq),
json(R"({"LastLedgerSequence":5})"),
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 1),
json(R"({"LastLedgerSequence":5})"),
ter(terQUEUED));
env(noop(alice), seq(aliceSeq), last_ledger_seq(5), ter(terQUEUED));
env(noop(alice), seq(aliceSeq + 1), last_ledger_seq(5), ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 2),
json(R"({"LastLedgerSequence":10})"),
last_ledger_seq(10),
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 3),
json(R"({"LastLedgerSequence":11})"),
last_ledger_seq(11),
ter(terQUEUED));
checkMetrics(*this, env, 4, std::nullopt, 2, 1);
auto const bobSeq = env.seq(bob);
@@ -2816,39 +2808,39 @@ public:
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 11),
json(R"({"LastLedgerSequence":11})"),
last_ledger_seq(11),
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 12),
json(R"({"LastLedgerSequence":11})"),
last_ledger_seq(11),
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 13),
json(R"({"LastLedgerSequence":11})"),
last_ledger_seq(11),
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 14),
json(R"({"LastLedgerSequence":11})"),
last_ledger_seq(11),
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 15),
json(R"({"LastLedgerSequence":11})"),
last_ledger_seq(11),
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 16),
json(R"({"LastLedgerSequence": 5})"),
last_ledger_seq(5),
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 17),
json(R"({"LastLedgerSequence": 5})"),
last_ledger_seq(5),
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 18),
json(R"({"LastLedgerSequence": 5})"),
last_ledger_seq(5),
ter(terQUEUED));
env(noop(alice),
seq(aliceSeq + 19),
json(R"({"LastLedgerSequence":11})"),
last_ledger_seq(11),
ter(terQUEUED));
checkMetrics(*this, env, 10, std::nullopt, 2, 1);
@@ -4575,7 +4567,7 @@ public:
env(noop(alice),
seq(seqAlice++),
fee(--feeDrops),
json(R"({"LastLedgerSequence": 7})"),
last_ledger_seq(7),
ter(terQUEUED));
env(noop(alice), seq(seqAlice++), fee(--feeDrops), ter(terQUEUED));
env(noop(alice), seq(seqAlice++), fee(--feeDrops), ter(terQUEUED));
@@ -4585,7 +4577,7 @@ public:
// The drop penalty works a little differently with tickets.
env(noop(bob),
ticket::use(bobTicketSeq + 0),
json(R"({"LastLedgerSequence": 7})"),
last_ledger_seq(7),
ter(terQUEUED));
env(noop(bob),
ticket::use(bobTicketSeq + 1),

View File

@@ -527,7 +527,7 @@ class LedgerRPC_test : public beast::unit_test::suite
// Alice
auto aliceSeq = env.seq(alice);
env(pay(alice, "george", XRP(1000)),
json(R"({"LastLedgerSequence":7})"),
last_ledger_seq(7),
ter(terQUEUED));
env(offer(alice, XRP(50000), alice["USD"](5000)),
seq(aliceSeq + 1),