diff --git a/src/net_permissions.h b/src/net_permissions.h index 3b26cc0967..280cbbd559 100644 --- a/src/net_permissions.h +++ b/src/net_permissions.h @@ -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), diff --git a/src/test/netbase_tests.cpp b/src/test/netbase_tests.cpp index d3a73ec9b4..50a2561fb8 100644 --- a/src/test/netbase_tests.cpp +++ b/src/test/netbase_tests.cpp @@ -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 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)