20 #include <ripple/beast/unit_test.h>
21 #include <ripple/core/Stoppable.h>
22 #include <test/unit_test/SuiteJournal.h>
56 ++
test_.
count == 9,
"D::onPrepare called out of order");
76 --
test_.
count == 2,
"D::onChildrenStopped called out of order");
94 ++
test_.
count == 7,
"J::onPrepare called out of order");
114 --
test_.
count == 4,
"J::onChildrenStopped called out of order");
133 ++
test_.
count == 8,
"E::onPrepare called out of order");
153 --
test_.
count == 3,
"E::onChildrenStopped called out of order");
171 ++
test_.
count == 6,
"F::onPrepare called out of order");
191 --
test_.
count == 5,
"F::onChildrenStopped called out of order");
232 ++
test_.
count == 10,
"A::onPrepare called out of order");
255 --
test_.
count == 1,
"A::onChildrenStopped called out of order");
274 ++
test_.
count == 4,
"G::onPrepare called out of order");
294 --
test_.
count == 7,
"G::onChildrenStopped called out of order");
312 ++
test_.
count == 3,
"H::onPrepare called out of order");
332 --
test_.
count == 8,
"H::onChildrenStopped called out of order");
355 ++
test_.
count == 5,
"B::onPrepare called out of order");
375 --
test_.
count == 6,
"B::onChildrenStopped called out of order");
393 ++
test_.
count == 1,
"I::onPrepare called out of order");
414 "I::onChildrenStopped called out of order");
433 ++
test_.
count == 2,
"C::onPrepare called out of order");
453 --
test_.
count == 9,
"C::onChildrenStopped called out of order");
468 ,
a_(&
A::
run,
std::make_unique<
A>(*this, test))
488 ++
test_.
count == 11,
"Root::onPrepare called out of order");
495 --
test_.
count == 10,
"Root::onStart called out of order");
502 ++
test_.
count == 1,
"Root::onStop called out of order");
512 "Root::onChildrenStopped called out of order");
G(Stoppable &parent, Stoppable_test &test)
void onPrepare() override
Override called during preparation.
void onStop() override
Override called when the stop notification is issued.
void onPrepare() override
Override called during preparation.
void onStop() override
Override called when the stop notification is issued.
BEAST_DEFINE_TESTSUITE(AccountDelete, app, ripple)
void onPrepare() override
Override called during preparation.
C(Stoppable &parent, Stoppable_test &test)
void stopped()
Called by derived classes to indicate that the stoppable has stopped.
void onStop() override
Override called when the stop notification is issued.
void onChildrenStopped() override
Override called when all children have stopped.
void onPrepare() override
Override called during preparation.
void onStart() override
Override called during start.
void onPrepare() override
Override called during preparation.
void onStop() override
Override called when the stop notification is issued.
void onStop() override
Override called when the stop notification is issued.
void onStop() override
Override called when the stop notification is issued.
void onPrepare() override
Override called during preparation.
void onStop() override
Override called when the stop notification is issued.
void onChildrenStopped() override
Override called when all children have stopped.
void onChildrenStopped() override
Override called when all children have stopped.
void onChildrenStopped() override
Override called when all children have stopped.
F(Stoppable &parent, Stoppable_test &test)
void prepare()
Prepare all contained Stoppable objects.
void onChildrenStopped() override
Override called when all children have stopped.
J(Stoppable &parent, Stoppable_test &test)
Root(Stoppable_test &test)
void stop(beast::Journal j)
Notify a root stoppable and children to stop, and block until stopped.
void onPrepare() override
Override called during preparation.
Provides an interface for starting and stopping.
D(Stoppable &parent, Stoppable_test &test)
B(Stoppable &parent, Stoppable_test &test)
void onStart() override
Override called during start.
void onStart() override
Override called during start.
void onStart() override
Override called during start.
void onChildrenStopped() override
Override called when all children have stopped.
void onPrepare() override
Override called during preparation.
void onPrepare() override
Override called during preparation.
void onChildrenStopped() override
Override called when all children have stopped.
I(Stoppable &parent, Stoppable_test &test)
void onPrepare() override
Override called during preparation.
void onPrepare() override
Override called during preparation.
void onStop() override
Override called when the stop notification is issued.
void onStop() override
Override called when the stop notification is issued.
void start()
Start all contained Stoppable objects.
A(Stoppable &parent, Stoppable_test &test)
void onStart() override
Override called during start.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
void onChildrenStopped() override
Override called when all children have stopped.
void onStart() override
Override called during start.
void onStart() override
Override called during start.
void onStart() override
Override called during start.
void onChildrenStopped() override
Override called when all children have stopped.
E(Stoppable &parent, Stoppable_test &test)
void onStop() override
Override called when the stop notification is issued.
void onStop() override
Override called when the stop notification is issued.
void onStart() override
Override called during start.
H(Stoppable &parent, Stoppable_test &test)
void onChildrenStopped() override
Override called when all children have stopped.
void onStart() override
Override called during start.
void onChildrenStopped() override
Override called when all children have stopped.
void onStart() override
Override called during start.