feat: ETLng extensions (#1967)

For #1599 #1597
This commit is contained in:
Alex Kremer
2025-03-21 16:41:29 +00:00
committed by GitHub
parent a36aa3618f
commit b31b7633c9
25 changed files with 2167 additions and 147 deletions

View File

@@ -21,6 +21,7 @@
#include "data/LedgerCacheInterface.hpp"
#include "data/Types.hpp"
#include "etlng/Models.hpp"
#include <gmock/gmock.h>
#include <xrpl/basics/base_uint.h>
@@ -41,6 +42,10 @@ struct MockLedgerCache : data::LedgerCacheInterface {
MOCK_METHOD(std::optional<data::Blob>, get, (ripple::uint256 const& a, uint32_t b), (const, override));
MOCK_METHOD(void, update, (std::vector<etlng::model::Object> const&, uint32_t), (override));
MOCK_METHOD(std::optional<data::Blob>, getDeleted, (ripple::uint256 const&, uint32_t), (const, override));
MOCK_METHOD(
std::optional<data::LedgerObject>,
getSuccessor,