diff --git a/src/index/txindex.h b/src/index/txindex.h index 618f3bf0f07..a0d4f3bba47 100644 --- a/src/index/txindex.h +++ b/src/index/txindex.h @@ -16,6 +16,9 @@ namespace interfaces { class Chain; } +namespace txindex_tests { +class TxIndexTest; +} static constexpr bool DEFAULT_TXINDEX{false}; @@ -36,6 +39,7 @@ protected: class DB; private: + friend class txindex_tests::TxIndexTest; const std::unique_ptr m_db; bool AllowPrune() const override { return false; } diff --git a/src/test/txindex_tests.cpp b/src/test/txindex_tests.cpp index 0dd21fae507..9254adbd746 100644 --- a/src/test/txindex_tests.cpp +++ b/src/test/txindex_tests.cpp @@ -3,20 +3,139 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include +#include #include +#include +#include +#include +#include +#include +#include +#include #include +#include #include +#include +#include +#include +#include