Simplify backend mock access for unittests (#1062)

This commit is contained in:
Alex Kremer
2024-01-02 13:35:57 +00:00
committed by GitHub
parent 781f3b3c48
commit d077093a8d
38 changed files with 2200 additions and 2926 deletions

View File

@@ -37,8 +37,9 @@ class RPCLedgerRangeTest : public HandlerBaseTest {};
TEST_F(RPCLedgerRangeTest, LedgerRangeMinMaxSame)
{
runSpawn([this](auto yield) {
mockBackendPtr->updateRange(RANGEMIN);
auto const handler = AnyHandler{LedgerRangeHandler{mockBackendPtr}};
backend->updateRange(RANGEMIN);
auto const handler = AnyHandler{LedgerRangeHandler{backend}};
auto const req = json::parse("{}");
auto const output = handler.process(req, Context{yield});
ASSERT_TRUE(output);
@@ -51,9 +52,9 @@ TEST_F(RPCLedgerRangeTest, LedgerRangeMinMaxSame)
TEST_F(RPCLedgerRangeTest, LedgerRangeFullySet)
{
runSpawn([this](auto yield) {
mockBackendPtr->updateRange(RANGEMIN);
mockBackendPtr->updateRange(RANGEMAX);
auto const handler = AnyHandler{LedgerRangeHandler{mockBackendPtr}};
backend->setRange(RANGEMIN, RANGEMAX);
auto const handler = AnyHandler{LedgerRangeHandler{backend}};
auto const req = json::parse("{}");
auto const output = handler.process(req, Context{yield});
ASSERT_TRUE(output);