Add ledger save/load test (RIPD-1378)

Provide unit test to invoke ledger load at startup.
This commit is contained in:
Mike Ellery
2017-01-04 09:59:07 -08:00
committed by Nik Bougalis
parent fb60cc9b5b
commit be0fb67d8d
5 changed files with 239 additions and 1 deletions

View File

@@ -170,7 +170,8 @@ Env::AppBundle::AppBundle(beast::unit_test::suite& suite,
std::move(logs), std::move(timeKeeper_));
app = owned.get();
app->logs().threshold(beast::severities::kError);
app->setup();
if(! app->setup())
Throw<std::runtime_error> ("Env::AppBundle: setup failed");
timeKeeper->set(
app->getLedgerMaster().getClosedLedger()->info().closeTime);
app->doStart();