![]() |
Bitcoin Core 31.1.0
P2P Digital Currency
|
#include <addrdb.h>#include <addrman.h>#include <addrman_impl.h>#include <chainparams.h>#include <clientversion.h>#include <hash.h>#include <netbase.h>#include <random.h>#include <test/data/asmap.raw.h>#include <test/util/setup_common.h>#include <util/asmap.h>#include <util/string.h>#include <boost/test/unit_test.hpp>#include <cstdint>#include <optional>#include <string>Go to the source code of this file.
Functions | |
| static int32_t | GetCheckRatio (const NodeContext &node_ctx) |
| static CNetAddr | ResolveIP (const std::string &ip) |
| static CService | ResolveService (const std::string &ip, uint16_t port=0) |
| BOOST_AUTO_TEST_CASE (addrman_simple) | |
| BOOST_AUTO_TEST_CASE (addrman_penalty_self_announcement) | |
| BOOST_AUTO_TEST_CASE (addrman_ports) | |
| BOOST_AUTO_TEST_CASE (addrman_select) | |
| BOOST_AUTO_TEST_CASE (addrman_select_by_network) | |
| BOOST_AUTO_TEST_CASE (addrman_select_special) | |
| BOOST_AUTO_TEST_CASE (addrman_new_collisions) | |
| BOOST_AUTO_TEST_CASE (addrman_new_multiplicity) | |
| BOOST_AUTO_TEST_CASE (addrman_tried_collisions) | |
| BOOST_AUTO_TEST_CASE (addrman_getaddr) | |
| BOOST_AUTO_TEST_CASE (getaddr_unfiltered) | |
| BOOST_AUTO_TEST_CASE (caddrinfo_get_tried_bucket_legacy) | |
| BOOST_AUTO_TEST_CASE (caddrinfo_get_new_bucket_legacy) | |
| BOOST_AUTO_TEST_CASE (caddrinfo_get_tried_bucket) | |
| BOOST_AUTO_TEST_CASE (caddrinfo_get_new_bucket) | |
| BOOST_AUTO_TEST_CASE (addrman_serialization) | |
| BOOST_AUTO_TEST_CASE (remove_invalid) | |
| BOOST_AUTO_TEST_CASE (addrman_selecttriedcollision) | |
| BOOST_AUTO_TEST_CASE (addrman_noevict) | |
| BOOST_AUTO_TEST_CASE (addrman_evictionworks) | |
| static auto | AddrmanToStream (const AddrMan &addrman) |
| BOOST_AUTO_TEST_CASE (load_addrman) | |
| static auto | MakeCorruptPeersDat () |
| BOOST_AUTO_TEST_CASE (load_addrman_corrupted) | |
| BOOST_AUTO_TEST_CASE (addrman_update_address) | |
| BOOST_AUTO_TEST_CASE (addrman_size) | |
| template<typename T> | |
| std::string | ToString (const T &t) |
| Locale-independent version of std::to_string. | |
Variables | |
| static auto | EMPTY_NETGROUPMAN {NetGroupManager::NoAsmap()} |
| static const bool | DETERMINISTIC {true} |
|
static |
Definition at line 1007 of file addrman_tests.cpp.
| BOOST_AUTO_TEST_CASE | ( | addrman_evictionworks | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_getaddr | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_new_collisions | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_new_multiplicity | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_noevict | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_penalty_self_announcement | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_ports | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_select | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_select_by_network | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_select_special | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_selecttriedcollision | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_serialization | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_simple | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_size | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_tried_collisions | ) |
| BOOST_AUTO_TEST_CASE | ( | addrman_update_address | ) |
| BOOST_AUTO_TEST_CASE | ( | caddrinfo_get_new_bucket | ) |
| BOOST_AUTO_TEST_CASE | ( | caddrinfo_get_new_bucket_legacy | ) |
| BOOST_AUTO_TEST_CASE | ( | caddrinfo_get_tried_bucket | ) |
| BOOST_AUTO_TEST_CASE | ( | caddrinfo_get_tried_bucket_legacy | ) |
| BOOST_AUTO_TEST_CASE | ( | getaddr_unfiltered | ) |
| BOOST_AUTO_TEST_CASE | ( | load_addrman | ) |
| BOOST_AUTO_TEST_CASE | ( | load_addrman_corrupted | ) |
| BOOST_AUTO_TEST_CASE | ( | remove_invalid | ) |
|
static |
Definition at line 31 of file addrman_tests.cpp.
|
static |
Definition at line 1065 of file addrman_tests.cpp.
|
static |
Definition at line 36 of file addrman_tests.cpp.
|
static |
Definition at line 43 of file addrman_tests.cpp.
| std::string util::ToString | ( | const T & | t | ) |
|
static |
Definition at line 29 of file addrman_tests.cpp.
|
static |
Definition at line 28 of file addrman_tests.cpp.