mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
fix: remove deprecated fields in ledger method (#4244)
Remove deprecated fields from the ledger command: * accepted * hash (use ledger_hash instead) * seqNum (use ledger_index instead) * totalCoins (use total_coins instead) Update SHAMapStore unit tests to use `jss:ledger_hash` instead of the deprecated `hash` field. Fix #3214
This commit is contained in:
committed by
GitHub
parent
6b4437db39
commit
0e983528e1
@@ -85,7 +85,8 @@ class SHAMapStore_test : public beast::unit_test::suite
|
||||
const std::string outTxHash = to_string(info.txHash);
|
||||
|
||||
auto const& ledger = json[jss::result][jss::ledger];
|
||||
return outHash == ledger[jss::hash].asString() && outSeq == seq &&
|
||||
return outHash == ledger[jss::ledger_hash].asString() &&
|
||||
outSeq == seq &&
|
||||
outParentHash == ledger[jss::parent_hash].asString() &&
|
||||
outDrops == ledger[jss::total_coins].asString() &&
|
||||
outCloseTime == ledger[jss::close_time].asUInt() &&
|
||||
@@ -111,9 +112,9 @@ class SHAMapStore_test : public beast::unit_test::suite
|
||||
BEAST_EXPECT(
|
||||
json.isMember(jss::result) &&
|
||||
json[jss::result].isMember(jss::ledger) &&
|
||||
json[jss::result][jss::ledger].isMember(jss::hash) &&
|
||||
json[jss::result][jss::ledger][jss::hash].isString());
|
||||
return json[jss::result][jss::ledger][jss::hash].asString();
|
||||
json[jss::result][jss::ledger].isMember(jss::ledger_hash) &&
|
||||
json[jss::result][jss::ledger][jss::ledger_hash].isString());
|
||||
return json[jss::result][jss::ledger][jss::ledger_hash].asString();
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
@@ -78,10 +78,6 @@ class LedgerRPC_test : public beast::unit_test::suite
|
||||
env.rpc("json", "ledger", to_string(jvParams))[jss::result];
|
||||
BEAST_EXPECT(jrr[jss::ledger][jss::closed] == true);
|
||||
BEAST_EXPECT(jrr[jss::ledger][jss::ledger_index] == "1");
|
||||
BEAST_EXPECT(jrr[jss::ledger][jss::accepted] == true);
|
||||
BEAST_EXPECT(
|
||||
jrr[jss::ledger][jss::totalCoins] ==
|
||||
env.balance(env.master).value().getText());
|
||||
}
|
||||
|
||||
{
|
||||
@@ -91,10 +87,6 @@ class LedgerRPC_test : public beast::unit_test::suite
|
||||
env.rpc("json", "ledger", to_string(jvParams))[jss::result];
|
||||
BEAST_EXPECT(jrr[jss::ledger][jss::closed] == true);
|
||||
BEAST_EXPECT(jrr[jss::ledger][jss::ledger_index] == "1");
|
||||
BEAST_EXPECT(jrr[jss::ledger][jss::accepted] == true);
|
||||
BEAST_EXPECT(
|
||||
jrr[jss::ledger][jss::totalCoins] ==
|
||||
env.balance(env.master).value().getText());
|
||||
}
|
||||
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user