From 7a820cee0e6408f5848799011d82dd29ee7fa8c5 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Fri, 27 Jan 2023 09:26:29 +0000 Subject: [PATCH] test, build: Separate `read_json` function into its own module --- src/Makefile.test_util.include | 2 ++ src/test/base58_tests.cpp | 3 +-- src/test/key_io_tests.cpp | 3 +-- src/test/script_tests.cpp | 13 +------------ src/test/sighash_tests.cpp | 3 +-- src/test/transaction_tests.cpp | 4 +--- src/test/util/json.cpp | 17 +++++++++++++++++ src/test/util/json.h | 14 ++++++++++++++ 8 files changed, 38 insertions(+), 21 deletions(-) create mode 100644 src/test/util/json.cpp create mode 100644 src/test/util/json.h diff --git a/src/Makefile.test_util.include b/src/Makefile.test_util.include index a4e8b3f842f..8496b3698ac 100644 --- a/src/Makefile.test_util.include +++ b/src/Makefile.test_util.include @@ -10,6 +10,7 @@ EXTRA_LIBRARIES += \ TEST_UTIL_H = \ test/util/blockfilter.h \ test/util/chainstate.h \ + test/util/json.h \ test/util/logging.h \ test/util/mining.h \ test/util/net.h \ @@ -28,6 +29,7 @@ libtest_util_a_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) $(BOOST_CPPFLAGS) libtest_util_a_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) libtest_util_a_SOURCES = \ test/util/blockfilter.cpp \ + test/util/json.cpp \ test/util/logging.cpp \ test/util/mining.cpp \ test/util/net.cpp \ diff --git a/src/test/base58_tests.cpp b/src/test/base58_tests.cpp index 0101bcc3723..601caf81026 100644 --- a/src/test/base58_tests.cpp +++ b/src/test/base58_tests.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -16,8 +17,6 @@ using namespace std::literals; -UniValue read_json(const std::string& jsondata); - BOOST_FIXTURE_TEST_SUITE(base58_tests, BasicTestingSetup) // Goal: test low-level base58 encoding functionality diff --git a/src/test/key_io_tests.cpp b/src/test/key_io_tests.cpp index fb0a07934d3..a400afee716 100644 --- a/src/test/key_io_tests.cpp +++ b/src/test/key_io_tests.cpp @@ -8,6 +8,7 @@ #include #include #include