mirror of
https://github.com/Xahau/xahaud.git
synced 2026-09-27 15:38:01 +00:00
test(harness): verify pending counts clear on node cancellation
This commit is contained in:
@@ -259,6 +259,22 @@ class SteppingController_test : public beast::unit_test::suite
|
||||
c.laggedPendingJobCount(0, jtADVANCE, "validatedLedgerWork") == 0);
|
||||
BEAST_EXPECT(
|
||||
c.laggedPendingJobCount(1, jtADVANCE, "validatedLedgerWork") == 0);
|
||||
|
||||
BEAST_EXPECT(
|
||||
hook0(jtADVANCE, "validatedLedgerWork", [] {}) == D::claimedQueued);
|
||||
BEAST_EXPECT(
|
||||
hook1(jtADVANCE, "validatedLedgerWork", [] {}) == D::claimedQueued);
|
||||
BEAST_EXPECT(
|
||||
c.laggedPendingJobCount(0, jtEXPORT_SHARES, "validatedLedgerWork") == 0);
|
||||
BEAST_EXPECT(c.dropPendingForNode(0) == 1);
|
||||
BEAST_EXPECT(
|
||||
c.laggedPendingJobCount(0, jtADVANCE, "validatedLedgerWork") == 0);
|
||||
BEAST_EXPECT(
|
||||
c.laggedPendingJobCount(1, jtADVANCE, "validatedLedgerWork") == 1);
|
||||
c.dropPending();
|
||||
BEAST_EXPECT(
|
||||
c.laggedPendingJobCount(1, jtADVANCE, "validatedLedgerWork") == 0);
|
||||
BEAST_EXPECT(c.scheduler().empty());
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user