![]() |
Bitcoin Core
26.1.0
P2P Digital Currency
|
#include <clientversion.h>#include <hash.h>#include <key.h>#include <sync.h>#include <test/util/random.h>#include <test/util/setup_common.h>#include <uint256.h>#include <util/bitdeque.h>#include <util/fs.h>#include <util/fs_helpers.h>#include <util/getuniquepath.h>#include <util/message.h>#include <util/moneystr.h>#include <util/overflow.h>#include <util/readwritefile.h>#include <util/spanparsing.h>#include <util/strencodings.h>#include <util/string.h>#include <util/time.h>#include <util/vector.h>#include <array>#include <cmath>#include <fstream>#include <limits>#include <map>#include <optional>#include <stdint.h>#include <thread>#include <univalue.h>#include <utility>#include <vector>#include <sys/types.h>#include <signal.h>#include <sys/wait.h>#include <boost/test/unit_test.hpp>Go to the source code of this file.
Namespaces | |
| BCLog | |
Macros | |
| #define | B "check_prefix" |
| #define | E "check_postfix" |
Functions | |
| std::string | BCLog::LogEscapeMessage (const std::string &str) |
| Belts and suspenders: make sure outgoing log messages don't contain potentially suspicious characters, such as terminal control codes. More... | |
| BOOST_AUTO_TEST_CASE (util_check) | |
| BOOST_AUTO_TEST_CASE (util_criticalsection) | |
| BOOST_AUTO_TEST_CASE (parse_hex) | |
| BOOST_AUTO_TEST_CASE (util_HexStr) | |
| BOOST_AUTO_TEST_CASE (span_write_bytes) | |
| BOOST_AUTO_TEST_CASE (util_Join) | |
| BOOST_AUTO_TEST_CASE (util_ReplaceAll) | |
| BOOST_AUTO_TEST_CASE (util_TrimString) | |
| BOOST_AUTO_TEST_CASE (util_FormatISO8601DateTime) | |
| BOOST_AUTO_TEST_CASE (util_FormatISO8601Date) | |
| BOOST_AUTO_TEST_CASE (util_FormatMoney) | |
| BOOST_AUTO_TEST_CASE (util_ParseMoney) | |
| BOOST_AUTO_TEST_CASE (util_IsHex) | |
| BOOST_AUTO_TEST_CASE (util_IsHexNumber) | |
| BOOST_AUTO_TEST_CASE (util_seed_insecure_rand) | |
| BOOST_AUTO_TEST_CASE (util_TimingResistantEqual) | |
| BOOST_AUTO_TEST_CASE (strprintf_numbers) | |
| BOOST_AUTO_TEST_CASE (gettime) | |
| BOOST_AUTO_TEST_CASE (util_time_GetTime) | |
| BOOST_AUTO_TEST_CASE (test_IsDigit) | |
| template<typename T > | |
| static void | TestAddMatrixOverflow () |
| template<typename T > | |
| static void | TestAddMatrix () |
| BOOST_AUTO_TEST_CASE (util_overflow) | |
| BOOST_AUTO_TEST_CASE (test_ParseInt32) | |
| template<typename T > | |
| static void | RunToIntegralTests () |
| BOOST_AUTO_TEST_CASE (test_ToIntegral) | |
| int64_t | atoi64_legacy (const std::string &str) |
| BOOST_AUTO_TEST_CASE (test_LocaleIndependentAtoi) | |
| BOOST_AUTO_TEST_CASE (test_ParseInt64) | |
| BOOST_AUTO_TEST_CASE (test_ParseUInt8) | |
| BOOST_AUTO_TEST_CASE (test_ParseUInt16) | |
| BOOST_AUTO_TEST_CASE (test_ParseUInt32) | |
| BOOST_AUTO_TEST_CASE (test_ParseUInt64) | |
| BOOST_AUTO_TEST_CASE (test_FormatParagraph) | |
| BOOST_AUTO_TEST_CASE (test_FormatSubVersion) | |
| BOOST_AUTO_TEST_CASE (test_ParseFixedPoint) | |
| static void | TestOtherThread (fs::path dirname, fs::path lockname, bool *result) |
| static void | TestOtherProcess (fs::path dirname, fs::path lockname, int fd) |
| BOOST_AUTO_TEST_CASE (test_LockDirectory) | |
| BOOST_AUTO_TEST_CASE (test_DirIsWritable) | |
| BOOST_AUTO_TEST_CASE (test_ToLower) | |
| BOOST_AUTO_TEST_CASE (test_ToUpper) | |
| BOOST_AUTO_TEST_CASE (test_Capitalize) | |
| static std::string | SpanToStr (const Span< const char > &span) |
| BOOST_AUTO_TEST_CASE (test_spanparsing) | |
| BOOST_AUTO_TEST_CASE (test_SplitString) | |
| BOOST_AUTO_TEST_CASE (test_LogEscapeMessage) | |
| BOOST_AUTO_TEST_CASE (test_tracked_vector) | |
| BOOST_AUTO_TEST_CASE (message_sign) | |
| BOOST_AUTO_TEST_CASE (message_verify) | |
| BOOST_AUTO_TEST_CASE (message_hash) | |
| BOOST_AUTO_TEST_CASE (remove_prefix) | |
| BOOST_AUTO_TEST_CASE (util_ParseByteUnits) | |
| BOOST_AUTO_TEST_CASE (util_ReadBinaryFile) | |
| BOOST_AUTO_TEST_CASE (util_WriteBinaryFile) | |
| BOOST_AUTO_TEST_CASE (clearshrink_test) | |
Variables | |
| static const std::string | STRING_WITH_EMBEDDED_NULL_CHAR {"1"s "\0" "1"s} |
| static const unsigned char | ParseHex_expected [65] |
| static constexpr char | LockCommand = 'L' |
| static constexpr char | UnlockCommand = 'U' |
| static constexpr char | ExitCommand = 'X' |
| #define B "check_prefix" |
Definition at line 485 of file util_tests.cpp.
| #define E "check_postfix" |
Definition at line 486 of file util_tests.cpp.
| int64_t atoi64_legacy | ( | const std::string & | str | ) |
| BOOST_AUTO_TEST_CASE | ( | util_check | ) |
Definition at line 83 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | util_criticalsection | ) |
Definition at line 109 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | parse_hex | ) |
| BOOST_AUTO_TEST_CASE | ( | util_HexStr | ) |
| BOOST_AUTO_TEST_CASE | ( | span_write_bytes | ) |
| BOOST_AUTO_TEST_CASE | ( | util_Join | ) |
| BOOST_AUTO_TEST_CASE | ( | util_ReplaceAll | ) |
| BOOST_AUTO_TEST_CASE | ( | util_TrimString | ) |
| BOOST_AUTO_TEST_CASE | ( | util_FormatISO8601DateTime | ) |
| BOOST_AUTO_TEST_CASE | ( | util_FormatISO8601Date | ) |
| BOOST_AUTO_TEST_CASE | ( | util_FormatMoney | ) |
| BOOST_AUTO_TEST_CASE | ( | util_ParseMoney | ) |
| BOOST_AUTO_TEST_CASE | ( | util_IsHex | ) |
Definition at line 407 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | util_IsHexNumber | ) |
Definition at line 422 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | util_seed_insecure_rand | ) |
Definition at line 447 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | util_TimingResistantEqual | ) |
Definition at line 472 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | strprintf_numbers | ) |
Definition at line 487 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | gettime | ) |
Definition at line 513 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | util_time_GetTime | ) |
Definition at line 518 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | test_IsDigit | ) |
Definition at line 547 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | util_overflow | ) |
Definition at line 604 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | test_ParseInt32 | ) |
Definition at line 610 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | test_ToIntegral | ) |
Definition at line 673 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | test_LocaleIndependentAtoi | ) |
| BOOST_AUTO_TEST_CASE | ( | test_ParseInt64 | ) |
| BOOST_AUTO_TEST_CASE | ( | test_ParseUInt8 | ) |
| BOOST_AUTO_TEST_CASE | ( | test_ParseUInt16 | ) |
| BOOST_AUTO_TEST_CASE | ( | test_ParseUInt32 | ) |
| BOOST_AUTO_TEST_CASE | ( | test_ParseUInt64 | ) |
| BOOST_AUTO_TEST_CASE | ( | test_FormatParagraph | ) |
| BOOST_AUTO_TEST_CASE | ( | test_FormatSubVersion | ) |
| BOOST_AUTO_TEST_CASE | ( | test_ParseFixedPoint | ) |
| BOOST_AUTO_TEST_CASE | ( | test_LockDirectory | ) |
| BOOST_AUTO_TEST_CASE | ( | test_DirIsWritable | ) |
| BOOST_AUTO_TEST_CASE | ( | test_ToLower | ) |
| BOOST_AUTO_TEST_CASE | ( | test_ToUpper | ) |
| BOOST_AUTO_TEST_CASE | ( | test_Capitalize | ) |
| BOOST_AUTO_TEST_CASE | ( | test_spanparsing | ) |
| BOOST_AUTO_TEST_CASE | ( | test_SplitString | ) |
| BOOST_AUTO_TEST_CASE | ( | test_LogEscapeMessage | ) |
| BOOST_AUTO_TEST_CASE | ( | test_tracked_vector | ) |
| BOOST_AUTO_TEST_CASE | ( | message_sign | ) |
| BOOST_AUTO_TEST_CASE | ( | message_verify | ) |
| BOOST_AUTO_TEST_CASE | ( | message_hash | ) |
| BOOST_AUTO_TEST_CASE | ( | remove_prefix | ) |
| BOOST_AUTO_TEST_CASE | ( | util_ParseByteUnits | ) |
| BOOST_AUTO_TEST_CASE | ( | util_ReadBinaryFile | ) |
Definition at line 1749 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | util_WriteBinaryFile | ) |
Definition at line 1782 of file util_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | clearshrink_test | ) |
Definition at line 1795 of file util_tests.cpp.
|
static |
Definition at line 645 of file util_tests.cpp.
|
static |
Definition at line 1286 of file util_tests.cpp.
|
static |
Definition at line 584 of file util_tests.cpp.
|
static |
Definition at line 564 of file util_tests.cpp.
Definition at line 1119 of file util_tests.cpp.
Definition at line 1109 of file util_tests.cpp.
|
static |
Definition at line 1117 of file util_tests.cpp.
|
static |
Definition at line 1115 of file util_tests.cpp.
|
static |
Definition at line 131 of file util_tests.cpp.
|
static |
Definition at line 49 of file util_tests.cpp.
|
static |
Definition at line 1116 of file util_tests.cpp.
1.8.14