mirror of
https://github.com/XRPLF/clio.git
synced 2025-11-28 07:35:52 +00:00
@@ -17,13 +17,19 @@
|
||||
*/
|
||||
//==============================================================================
|
||||
|
||||
#include <data/BackendCounters.h>
|
||||
#include <util/MockPrometheus.h>
|
||||
#include "data/BackendCounters.h"
|
||||
#include "util/MockPrometheus.h"
|
||||
#include "util/prometheus/Counter.h"
|
||||
#include "util/prometheus/Gauge.h"
|
||||
#include "util/prometheus/Histogram.h"
|
||||
|
||||
#include <boost/json/object.hpp>
|
||||
#include <boost/json/parse.hpp>
|
||||
#include <boost/json/serialize.hpp>
|
||||
#include <gmock/gmock.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <chrono>
|
||||
|
||||
using namespace data;
|
||||
using namespace util::prometheus;
|
||||
|
||||
|
||||
@@ -17,13 +17,18 @@
|
||||
*/
|
||||
//==============================================================================
|
||||
|
||||
#include <data/BackendFactory.h>
|
||||
#include <util/Fixtures.h>
|
||||
#include "data/BackendFactory.h"
|
||||
#include "data/cassandra/Handle.h"
|
||||
#include "util/Fixtures.h"
|
||||
#include "util/config/Config.h"
|
||||
|
||||
#include <boost/json.hpp>
|
||||
#include <boost/json/parse.hpp>
|
||||
#include <fmt/core.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <stdexcept>
|
||||
#include <string>
|
||||
|
||||
namespace {
|
||||
constexpr auto contactPoints = "127.0.0.1";
|
||||
constexpr auto keyspace = "factory_test";
|
||||
|
||||
@@ -17,13 +17,21 @@
|
||||
*/
|
||||
//==============================================================================
|
||||
|
||||
#include <data/cassandra/impl/FakesAndMocks.h>
|
||||
#include <util/Fixtures.h>
|
||||
|
||||
#include <data/cassandra/Error.h>
|
||||
#include <data/cassandra/impl/AsyncExecutor.h>
|
||||
#include "data/cassandra/Error.h"
|
||||
#include "data/cassandra/impl/AsyncExecutor.h"
|
||||
#include "data/cassandra/impl/FakesAndMocks.h"
|
||||
#include "util/Fixtures.h"
|
||||
|
||||
#include <boost/asio/io_context.hpp>
|
||||
#include <cassandra.h>
|
||||
#include <gmock/gmock.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <atomic>
|
||||
#include <functional>
|
||||
#include <optional>
|
||||
#include <thread>
|
||||
#include <utility>
|
||||
|
||||
using namespace data::cassandra;
|
||||
using namespace data::cassandra::detail;
|
||||
|
||||
@@ -17,18 +17,49 @@
|
||||
*/
|
||||
//==============================================================================
|
||||
|
||||
#include <util/Fixtures.h>
|
||||
#include <util/StringUtils.h>
|
||||
|
||||
#include <data/CassandraBackend.h>
|
||||
#include <etl/NFTHelpers.h>
|
||||
#include <rpc/RPCHelpers.h>
|
||||
#include <util/Random.h>
|
||||
#include <util/config/Config.h>
|
||||
#include "data/BackendInterface.h"
|
||||
#include "data/CassandraBackend.h"
|
||||
#include "data/DBHelpers.h"
|
||||
#include "data/Types.h"
|
||||
#include "data/cassandra/Handle.h"
|
||||
#include "data/cassandra/SettingsProvider.h"
|
||||
#include "etl/NFTHelpers.h"
|
||||
#include "rpc/RPCHelpers.h"
|
||||
#include "util/Fixtures.h"
|
||||
#include "util/LedgerUtils.h"
|
||||
#include "util/Random.h"
|
||||
#include "util/StringUtils.h"
|
||||
#include "util/config/Config.h"
|
||||
|
||||
#include <boost/asio/impl/spawn.hpp>
|
||||
#include <boost/asio/io_context.hpp>
|
||||
#include <boost/asio/spawn.hpp>
|
||||
#include <boost/json/parse.hpp>
|
||||
#include <fmt/compile.h>
|
||||
#include <fmt/core.h>
|
||||
#include <gtest/gtest.h>
|
||||
#include <ripple/basics/Slice.h>
|
||||
#include <ripple/basics/base_uint.h>
|
||||
#include <ripple/basics/strHex.h>
|
||||
#include <ripple/protocol/AccountID.h>
|
||||
#include <ripple/protocol/LedgerHeader.h>
|
||||
#include <ripple/protocol/STTx.h>
|
||||
#include <ripple/protocol/Serializer.h>
|
||||
#include <ripple/protocol/TxMeta.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <atomic>
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <cstring>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
#include <random>
|
||||
#include <string>
|
||||
#include <tuple>
|
||||
#include <unordered_map>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
using namespace util;
|
||||
using namespace std;
|
||||
@@ -384,8 +415,8 @@ TEST_F(BackendCassandraTest, Basic)
|
||||
std::string{metaBlob}
|
||||
);
|
||||
backend->writeAccountTransactions(std::move(accountTxData));
|
||||
backend->writeNFTs(std::move(nftData));
|
||||
backend->writeNFTTransactions(std::move(parsedNFTTxs));
|
||||
backend->writeNFTs(nftData);
|
||||
backend->writeNFTTransactions(parsedNFTTxs);
|
||||
|
||||
backend->writeLedgerObject(std::string{accountIndexBlob}, lgrInfoNext.seq, std::string{accountBlob});
|
||||
backend->writeSuccessor(uint256ToString(data::firstKey), lgrInfoNext.seq, std::string{accountIndexBlob});
|
||||
@@ -668,8 +699,8 @@ TEST_F(BackendCassandraTest, Basic)
|
||||
} while (cursor);
|
||||
EXPECT_EQ(retData.size(), data.size());
|
||||
for (size_t i = 0; i < retData.size(); ++i) {
|
||||
auto [txn, meta, _, __] = retData[i];
|
||||
auto [___, expTxn, expMeta] = data[i];
|
||||
auto [txn, meta, _, _2] = retData[i];
|
||||
auto [_3, expTxn, expMeta] = data[i];
|
||||
EXPECT_STREQ(reinterpret_cast<const char*>(txn.data()), static_cast<const char*>(expTxn.data()));
|
||||
EXPECT_STREQ(reinterpret_cast<const char*>(meta.data()), static_cast<const char*>(expMeta.data()));
|
||||
}
|
||||
|
||||
@@ -17,14 +17,24 @@
|
||||
*/
|
||||
//==============================================================================
|
||||
|
||||
#include <util/Fixtures.h>
|
||||
|
||||
#include <data/cassandra/Handle.h>
|
||||
#include "data/cassandra/Handle.h"
|
||||
#include "data/cassandra/Types.h"
|
||||
#include "util/Fixtures.h"
|
||||
|
||||
#include <cassandra.h>
|
||||
#include <fmt/core.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <chrono>
|
||||
#include <cstdint>
|
||||
#include <iterator>
|
||||
#include <optional>
|
||||
#include <semaphore>
|
||||
#include <string>
|
||||
#include <string_view>
|
||||
#include <type_traits>
|
||||
#include <vector>
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
||||
@@ -17,13 +17,30 @@
|
||||
*/
|
||||
//==============================================================================
|
||||
|
||||
#include <data/cassandra/impl/FakesAndMocks.h>
|
||||
#include <util/Fixtures.h>
|
||||
|
||||
#include <data/cassandra/impl/ExecutionStrategy.h>
|
||||
#include "data/BackendInterface.h"
|
||||
#include "data/cassandra/Error.h"
|
||||
#include "data/cassandra/Types.h"
|
||||
#include "data/cassandra/impl/ExecutionStrategy.h"
|
||||
#include "data/cassandra/impl/FakesAndMocks.h"
|
||||
#include "util/Fixtures.h"
|
||||
|
||||
#include <boost/asio/io_context.hpp>
|
||||
#include <boost/asio/spawn.hpp>
|
||||
#include <boost/json/object.hpp>
|
||||
#include <cassandra.h>
|
||||
#include <gmock/gmock.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <atomic>
|
||||
#include <chrono>
|
||||
#include <cstdint>
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
#include <stdexcept>
|
||||
#include <thread>
|
||||
#include <vector>
|
||||
|
||||
using namespace data::cassandra;
|
||||
using namespace data::cassandra::detail;
|
||||
using namespace testing;
|
||||
|
||||
@@ -17,13 +17,17 @@
|
||||
*/
|
||||
//==============================================================================
|
||||
|
||||
#include <util/Fixtures.h>
|
||||
|
||||
#include <data/cassandra/Error.h>
|
||||
#include <data/cassandra/impl/RetryPolicy.h>
|
||||
#include "data/cassandra/Error.h"
|
||||
#include "data/cassandra/impl/RetryPolicy.h"
|
||||
#include "util/Fixtures.h"
|
||||
|
||||
#include <boost/asio/io_context.hpp>
|
||||
#include <cassandra.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <atomic>
|
||||
#include <optional>
|
||||
|
||||
using namespace data::cassandra;
|
||||
using namespace data::cassandra::detail;
|
||||
using namespace testing;
|
||||
|
||||
@@ -17,16 +17,18 @@
|
||||
*/
|
||||
//==============================================================================
|
||||
|
||||
#include <util/Fixtures.h>
|
||||
#include <util/TmpFile.h>
|
||||
|
||||
#include <data/cassandra/SettingsProvider.h>
|
||||
#include <util/config/Config.h>
|
||||
#include "data/cassandra/SettingsProvider.h"
|
||||
#include "data/cassandra/Types.h"
|
||||
#include "util/Fixtures.h"
|
||||
#include "util/TmpFile.h"
|
||||
#include "util/config/Config.h"
|
||||
|
||||
#include <boost/json/parse.hpp>
|
||||
#include <fmt/core.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <chrono>
|
||||
#include <optional>
|
||||
#include <thread>
|
||||
#include <variant>
|
||||
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
*/
|
||||
//==============================================================================
|
||||
|
||||
#include <data/cassandra/Error.h>
|
||||
#include <data/cassandra/impl/AsyncExecutor.h>
|
||||
#include "data/cassandra/Error.h"
|
||||
#include "data/cassandra/impl/AsyncExecutor.h"
|
||||
|
||||
#include <gmock/gmock.h>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user