mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Add some asserts.
This commit is contained in:
@@ -57,7 +57,7 @@ void LedgerEntrySet::entryCache(SLE::pointer sle)
|
||||
|
||||
switch (it->second.mAction)
|
||||
{
|
||||
case taaCACHE:
|
||||
case taaCACHED:
|
||||
it->second.mSeq = mSeq;
|
||||
it->second.mEntry = sle;
|
||||
return;
|
||||
@@ -76,6 +76,8 @@ void LedgerEntrySet::entryCreate(SLE::pointer sle)
|
||||
return;
|
||||
}
|
||||
|
||||
assert(it->second.mSeq == mSeq);
|
||||
|
||||
switch (it->second.mAction)
|
||||
{
|
||||
case taaMODIFY:
|
||||
@@ -104,13 +106,17 @@ void LedgerEntrySet::entryModify(SLE::pointer sle)
|
||||
return;
|
||||
}
|
||||
|
||||
assert(it->second.mSeq == mSeq);
|
||||
assert(*it->second.mEntry == *sle);
|
||||
|
||||
switch (it->second.mAction)
|
||||
{
|
||||
case taaCACHED:
|
||||
it->second.mAction = taaMODIFY;
|
||||
fallthru();
|
||||
case taaMODIFY:
|
||||
it->second.mSeq = mSeq;
|
||||
it->second.mEntry = sle;
|
||||
it->second.mAction = taaMODIFY;
|
||||
break;
|
||||
|
||||
case taaDELETE:
|
||||
@@ -124,7 +130,7 @@ void LedgerEntrySet::entryModify(SLE::pointer sle)
|
||||
default:
|
||||
throw std::runtime_error("Unknown taa");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void LedgerEntrySet::entryDelete(SLE::pointer sle)
|
||||
{
|
||||
@@ -135,6 +141,9 @@ void LedgerEntrySet::entryDelete(SLE::pointer sle)
|
||||
return;
|
||||
}
|
||||
|
||||
assert(it->second.mSeq == mSeq);
|
||||
assert(*it->second.mEntry == *sle);
|
||||
|
||||
switch (it->second.mAction)
|
||||
{
|
||||
case taaCACHED:
|
||||
|
||||
Reference in New Issue
Block a user