Add some asserts.

This commit is contained in:
JoelKatz
2012-07-26 16:35:36 -07:00
parent 061460b1f8
commit c5995e9e1e

View File

@@ -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: