mirror of
https://github.com/Retropex/bitcoin.git
synced 2025-05-13 03:30:42 +02:00
Diff-minimise
This commit is contained in:
parent
a0d0807abc
commit
d3bcf469ce
@ -22,7 +22,6 @@ constexpr bool DEFAULT_WHITELISTRELAY = true;
|
||||
constexpr bool DEFAULT_WHITELISTFORCERELAY = false;
|
||||
|
||||
enum class NetPermissionFlags : uint32_t {
|
||||
// NOTE: When adding here, be sure to update net_permissions.cpp's NetPermissions::ToStrings too
|
||||
None = 0,
|
||||
// Can query bloomfilter even if -peerbloomfilters is false
|
||||
BloomFilter = (1U << 1),
|
||||
|
@ -465,20 +465,15 @@ BOOST_AUTO_TEST_CASE(netpermissions_test)
|
||||
BOOST_CHECK_EQUAL(connection_direction, ConnectionDirection::Both);
|
||||
|
||||
const auto strings = NetPermissions::ToStrings(NetPermissionFlags::All);
|
||||
const std::vector<std::string> expected_strings{
|
||||
"blockfilters",
|
||||
"bloomfilter",
|
||||
"forcerelay",
|
||||
"relay",
|
||||
"noban",
|
||||
"mempool",
|
||||
"download",
|
||||
"addr",
|
||||
};
|
||||
BOOST_CHECK_EQUAL(strings.size(), expected_strings.size());
|
||||
for (const auto& expected : expected_strings) {
|
||||
BOOST_CHECK(std::find(strings.begin(), strings.end(), expected) != strings.end());
|
||||
}
|
||||
BOOST_CHECK_EQUAL(strings.size(), 8U);
|
||||
BOOST_CHECK(std::find(strings.begin(), strings.end(), "blockfilters") != strings.end());
|
||||
BOOST_CHECK(std::find(strings.begin(), strings.end(), "bloomfilter") != strings.end());
|
||||
BOOST_CHECK(std::find(strings.begin(), strings.end(), "forcerelay") != strings.end());
|
||||
BOOST_CHECK(std::find(strings.begin(), strings.end(), "relay") != strings.end());
|
||||
BOOST_CHECK(std::find(strings.begin(), strings.end(), "noban") != strings.end());
|
||||
BOOST_CHECK(std::find(strings.begin(), strings.end(), "mempool") != strings.end());
|
||||
BOOST_CHECK(std::find(strings.begin(), strings.end(), "download") != strings.end());
|
||||
BOOST_CHECK(std::find(strings.begin(), strings.end(), "addr") != strings.end());
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(netbase_dont_resolve_strings_with_embedded_nul_characters)
|
||||
|
Loading…
Reference in New Issue
Block a user