Fix most includes in headers (#1149)

Fixes #1146
This commit is contained in:
Alex Kremer
2024-02-01 12:49:11 +00:00
committed by GitHub
parent dc5aacfe39
commit 03c0940649
150 changed files with 1165 additions and 130 deletions

View File

@@ -19,6 +19,7 @@
#pragma once
#include <cstddef>
#include <functional>
struct FakeAmendmentBlockAction {

View File

@@ -20,6 +20,7 @@
#pragma once
#include <cstddef>
#include <cstdint>
#include <string>
#include <utility>
#include <vector>

View File

@@ -37,6 +37,7 @@
#include <boost/log/utility/setup/common_attributes.hpp>
#include <boost/log/utility/setup/console.hpp>
#include <boost/log/utility/setup/formatter_parser.hpp>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include <memory>

View File

@@ -20,8 +20,21 @@
#pragma once
#include "data/BackendInterface.h"
#include "data/DBHelpers.h"
#include "data/Types.h"
#include "util/config/Config.h"
#include <boost/asio/spawn.hpp>
#include <boost/json/object.hpp>
#include <gmock/gmock.h>
#include <ripple/basics/base_uint.h>
#include <ripple/protocol/AccountID.h>
#include <ripple/protocol/LedgerHeader.h>
#include <cstdint>
#include <optional>
#include <string>
#include <vector>
using namespace data;

View File

@@ -22,6 +22,12 @@
#include "data/Types.h"
#include <gmock/gmock.h>
#include <ripple/basics/base_uint.h>
#include <cstddef>
#include <cstdint>
#include <optional>
#include <vector>
struct MockCache {
virtual ~MockCache() = default;

View File

@@ -20,9 +20,11 @@
#pragma once
#include <boost/json.hpp>
#include <boost/json/object.hpp>
#include <gmock/gmock.h>
#include <chrono>
#include <string>
struct MockCounters {
MOCK_METHOD(void, rpcFailed, (std::string const&), ());

View File

@@ -22,9 +22,12 @@
#include "etl/ETLState.h"
#include <boost/json.hpp>
#include <boost/json/object.hpp>
#include <gmock/gmock.h>
#include <chrono>
#include <cstdint>
#include <optional>
struct MockETLService {
MOCK_METHOD(boost::json::object, getInfo, (), (const));

View File

@@ -19,9 +19,12 @@
#pragma once
#include "util/FakeFetchResponse.h"
#include <gmock/gmock.h>
#include <chrono>
#include <cstdint>
#include <optional>
struct MockExtractionDataPipe {
MOCK_METHOD(void, push, (uint32_t, std::optional<FakeFetchResponse>&&), ());

View File

@@ -20,10 +20,13 @@
#pragma once
#include "rpc/common/AnyHandler.h"
#include "rpc/common/Types.h"
#include "rpc/common/HandlerProvider.h"
#include <gmock/gmock.h>
#include <optional>
#include <string>
struct MockHandlerProvider : public rpc::HandlerProvider {
public:
MOCK_METHOD(bool, contains, (std::string const&), (const, override));

View File

@@ -23,6 +23,7 @@
#include <gmock/gmock.h>
#include <cstdint>
#include <optional>
struct MockLedgerFetcher {

View File

@@ -20,9 +20,12 @@
#pragma once
#include "etl/impl/LedgerLoader.h"
#include "util/FakeFetchResponse.h"
#include <gmock/gmock.h>
#include <ripple/protocol/LedgerHeader.h>
#include <cstdint>
#include <optional>
struct MockLedgerLoader {

View File

@@ -20,7 +20,10 @@
#pragma once
#include <gmock/gmock.h>
#include <ripple/protocol/LedgerHeader.h>
#include <chrono>
#include <cstdint>
#include <optional>
struct MockLedgerPublisher {

View File

@@ -24,9 +24,13 @@
#include <boost/asio/spawn.hpp>
#include <boost/json.hpp>
#include <boost/json/object.hpp>
#include <boost/json/value.hpp>
#include <gmock/gmock.h>
#include <cstdint>
#include <optional>
#include <string>
struct MockLoadBalancer {
using RawLedgerObjectType = FakeLedgerObject;

View File

@@ -21,6 +21,7 @@
#include <gmock/gmock.h>
#include <cstdint>
#include <optional>
struct MockNetworkValidatedLedgers {

View File

@@ -19,12 +19,31 @@
#pragma once
#include "util/Assert.h"
#include "util/config/Config.h"
#include "util/prometheus/Counter.h"
#include "util/prometheus/Gauge.h"
#include "util/prometheus/Histogram.h"
#include "util/prometheus/Label.h"
#include "util/prometheus/MetricBase.h"
#include "util/prometheus/OStream.h"
#include "util/prometheus/Prometheus.h"
#include <boost/json/object.hpp>
#include <boost/json/value.hpp>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include <concepts>
#include <cstdint>
#include <iostream>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
namespace util::prometheus {

View File

@@ -22,8 +22,12 @@
#include "web/Context.h"
#include <boost/asio.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/spawn.hpp>
#include <gtest/gtest.h>
#include <chrono>
#include <functional>
#include <string>
struct MockAsyncRPCEngine {

View File

@@ -20,7 +20,18 @@
#include "etl/Source.h"
#include <boost/asio/spawn.hpp>
#include <boost/json/object.hpp>
#include <boost/uuid/uuid.hpp>
#include <gmock/gmock.h>
#include <grpcpp/support/status.h>
#include <org/xrpl/rpc/v1/get_ledger.pb.h>
#include <cstdint>
#include <optional>
#include <string>
#include <utility>
#include <vector>
class MockSource : public etl::Source {
public:

View File

@@ -19,11 +19,21 @@
#pragma once
#include "data/Types.h"
#include "web/interface/ConnectionBase.h"
#include <boost/asio/spawn.hpp>
#include <boost/json.hpp>
#include <boost/json/object.hpp>
#include <gmock/gmock.h>
#include <ripple/protocol/AccountID.h>
#include <ripple/protocol/Fees.h>
#include <ripple/protocol/LedgerHeader.h>
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
struct MockSubscriptionManager {
public:

View File

@@ -21,14 +21,25 @@
#include "data/Types.h"
#include <ripple/basics/Blob.h>
#include <ripple/basics/base_uint.h>
#include <ripple/protocol/AccountID.h>
#include <ripple/protocol/Issue.h>
#include <ripple/protocol/LedgerHeader.h>
#include <ripple/protocol/Protocol.h>
#include <ripple/protocol/STAmount.h>
#include <ripple/protocol/STBase.h>
#include <ripple/protocol/STObject.h>
#include <ripple/protocol/STTx.h>
#include <ripple/protocol/TxMeta.h>
#include <ripple/protocol/UintTypes.h>
#include <cstdint>
#include <optional>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
/*
* Create AccountID object with string

View File

@@ -22,6 +22,9 @@
#include <cstdio>
#include <filesystem>
#include <fstream>
#include <ios>
#include <string>
#include <string_view>
struct TmpFile {
std::string const path;