@@ -82,9 +82,9 @@ class CAddrManTest
8282
8383 size_t size () const { return m_addrman->Size (); }
8484
85- CAddrInfo Select () { return m_addrman->Select ().first ; }
85+ CAddress Select () { return m_addrman->Select ().first ; }
8686
87- bool Good (const CAddress & addr) { return m_addrman->Good (addr); }
87+ bool Good (const CService & addr) { return m_addrman->Good (addr); }
8888
8989 void Attempt (const CService& addr, bool fCountFailure , NodeSeconds nTime) {
9090 m_addrman->Attempt (addr, fCountFailure , nTime);
@@ -110,7 +110,7 @@ BOOST_FIXTURE_TEST_SUITE(addrman_tests, BasicTestingSetup)
110110
111111BOOST_AUTO_TEST_CASE(addrman_simple)
112112{
113- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
113+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
114114
115115 CNetAddr source = ResolveIP (" 252.2.2.2" );
116116
@@ -144,7 +144,7 @@ BOOST_AUTO_TEST_CASE(addrman_simple)
144144 BOOST_CHECK (addrman->Size () >= 1 );
145145
146146 // Test: reset addrman and test AddrMan::Add multiple addresses works as expected
147- addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
147+ addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
148148 std::vector<CAddress> vAddr;
149149 vAddr.emplace_back (ResolveService (" 250.1.1.3" , 8333 ), NODE_NONE);
150150 vAddr.emplace_back (ResolveService (" 250.1.1.4" , 8333 ), NODE_NONE);
@@ -154,7 +154,7 @@ BOOST_AUTO_TEST_CASE(addrman_simple)
154154
155155BOOST_AUTO_TEST_CASE (addrman_ports)
156156{
157- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
157+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
158158
159159 CNetAddr source = ResolveIP (" 252.2.2.2" );
160160
@@ -182,7 +182,7 @@ BOOST_AUTO_TEST_CASE(addrman_ports)
182182
183183BOOST_AUTO_TEST_CASE (addrman_select)
184184{
185- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
185+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
186186 BOOST_CHECK (!addrman->Select (false ).first .IsValid ());
187187 BOOST_CHECK (!addrman->Select (true ).first .IsValid ());
188188
@@ -241,7 +241,7 @@ BOOST_AUTO_TEST_CASE(addrman_select)
241241
242242BOOST_AUTO_TEST_CASE (addrman_select_by_network)
243243{
244- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
244+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
245245 BOOST_CHECK (!addrman->Select (/* new_only=*/ true , NET_IPV4).first .IsValid ());
246246 BOOST_CHECK (!addrman->Select (/* new_only=*/ false , NET_IPV4).first .IsValid ());
247247
@@ -328,7 +328,7 @@ BOOST_AUTO_TEST_CASE(addrman_select_special)
328328
329329BOOST_AUTO_TEST_CASE (addrman_new_collisions)
330330{
331- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
331+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
332332
333333 CNetAddr source = ResolveIP (" 252.2.2.2" );
334334
@@ -338,7 +338,7 @@ BOOST_AUTO_TEST_CASE(addrman_new_collisions)
338338
339339 while (num_addrs < 22 ) { // Magic number! 250.1.1.1 - 250.1.1.22 do not collide with deterministic key = 1
340340 CService addr = ResolveService (" 250.1.1." + ToString (++num_addrs));
341- BOOST_CHECK (addrman->Add ({addr}, source));
341+ BOOST_CHECK (addrman->Add ({CAddress ( addr, NODE_NONE) }, source));
342342
343343 // Test: No collision in new table yet.
344344 BOOST_CHECK_EQUAL (addrman->Size (), num_addrs);
@@ -357,7 +357,7 @@ BOOST_AUTO_TEST_CASE(addrman_new_collisions)
357357
358358BOOST_AUTO_TEST_CASE (addrman_new_multiplicity)
359359{
360- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
360+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
361361 CAddress addr{CAddress (ResolveService (" 253.3.3.3" , 8333 ), NODE_NONE)};
362362 const auto start_time{Now<NodeSeconds>()};
363363 addr.nTime = start_time;
@@ -389,7 +389,7 @@ BOOST_AUTO_TEST_CASE(addrman_new_multiplicity)
389389
390390BOOST_AUTO_TEST_CASE (addrman_tried_collisions)
391391{
392- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
392+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
393393
394394 CNetAddr source = ResolveIP (" 252.2.2.2" );
395395
@@ -399,7 +399,7 @@ BOOST_AUTO_TEST_CASE(addrman_tried_collisions)
399399
400400 while (num_addrs < 35 ) { // Magic number! 250.1.1.1 - 250.1.1.35 do not collide in tried with deterministic key = 1
401401 CService addr = ResolveService (" 250.1.1." + ToString (++num_addrs));
402- BOOST_CHECK (addrman->Add ({addr}, source));
402+ BOOST_CHECK (addrman->Add ({CAddress ( addr, NODE_NONE) }, source));
403403
404404 // Test: Add to tried without collision
405405 BOOST_CHECK (addrman->Good (CAddress (addr, NODE_NONE)));
@@ -418,7 +418,7 @@ BOOST_AUTO_TEST_CASE(addrman_tried_collisions)
418418
419419BOOST_AUTO_TEST_CASE (addrman_getaddr)
420420{
421- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
421+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
422422
423423 // Test: Sanity check, GetAddr should never return anything if addrman
424424 // is empty.
@@ -740,7 +740,7 @@ BOOST_AUTO_TEST_CASE(addrman_serialization)
740740 std::vector<bool > asmap1 = FromBytes (asmap_raw, sizeof (asmap_raw) * 8 );
741741 NetGroupManager netgroupman{asmap1};
742742
743- const auto ratio = GetCheckRatio (m_node) ;
743+ const auto ratio = 0 ;
744744 auto addrman_asmap1 = std::make_unique<AddrMan>(netgroupman, DETERMINISTIC, ratio);
745745 auto addrman_asmap1_dup = std::make_unique<AddrMan>(netgroupman, DETERMINISTIC, ratio);
746746 auto addrman_noasmap = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, ratio);
@@ -804,7 +804,7 @@ BOOST_AUTO_TEST_CASE(remove_invalid)
804804{
805805 // Confirm that invalid addresses are ignored in unserialization.
806806
807- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
807+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
808808 DataStream stream{};
809809
810810 const CAddress new1{ResolveService (" 5.5.5.5" ), NODE_NONE};
@@ -836,14 +836,14 @@ BOOST_AUTO_TEST_CASE(remove_invalid)
836836 BOOST_REQUIRE (pos + sizeof (tried2_raw_replacement) <= stream.size ());
837837 memcpy (stream.data () + pos, tried2_raw_replacement, sizeof (tried2_raw_replacement));
838838
839- addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
839+ addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
840840 stream >> *addrman;
841841 BOOST_CHECK_EQUAL (addrman->Size (), 2 );
842842}
843843
844844BOOST_AUTO_TEST_CASE (addrman_selecttriedcollision)
845845{
846- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
846+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
847847
848848 BOOST_CHECK (addrman->Size () == 0 );
849849
@@ -854,7 +854,7 @@ BOOST_AUTO_TEST_CASE(addrman_selecttriedcollision)
854854 CNetAddr source = ResolveIP (" 252.2.2.2" );
855855 for (unsigned int i = 1 ; i < 23 ; i++) {
856856 CService addr = ResolveService (" 250.1.1." + ToString (i));
857- BOOST_CHECK (addrman->Add ({addr}, source));
857+ BOOST_CHECK (addrman->Add ({CAddress ( addr, NODE_NONE) }, source));
858858
859859 // No collisions in tried.
860860 BOOST_CHECK (addrman->Good (addr));
@@ -876,13 +876,13 @@ BOOST_AUTO_TEST_CASE(addrman_selecttriedcollision)
876876
877877BOOST_AUTO_TEST_CASE (addrman_noevict)
878878{
879- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
879+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
880880
881881 // Add 35 addresses.
882882 CNetAddr source = ResolveIP (" 252.2.2.2" );
883883 for (unsigned int i = 1 ; i < 36 ; i++) {
884884 CService addr = ResolveService (" 250.1.1." + ToString (i));
885- BOOST_CHECK (addrman->Add ({addr}, source));
885+ BOOST_CHECK (addrman->Add ({CAddress ( addr, NODE_NONE) }, source));
886886
887887 // No collision yet.
888888 BOOST_CHECK (addrman->Good (addr));
@@ -903,7 +903,7 @@ BOOST_AUTO_TEST_CASE(addrman_noevict)
903903 // Lets create two collisions.
904904 for (unsigned int i = 37 ; i < 59 ; i++) {
905905 CService addr = ResolveService (" 250.1.1." + ToString (i));
906- BOOST_CHECK (addrman->Add ({addr}, source));
906+ BOOST_CHECK (addrman->Add ({CAddress ( addr, NODE_NONE) }, source));
907907 BOOST_CHECK (addrman->Good (addr));
908908 }
909909
@@ -928,7 +928,7 @@ BOOST_AUTO_TEST_CASE(addrman_noevict)
928928
929929BOOST_AUTO_TEST_CASE (addrman_evictionworks)
930930{
931- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
931+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
932932
933933 BOOST_CHECK (addrman->Size () == 0 );
934934
@@ -939,15 +939,15 @@ BOOST_AUTO_TEST_CASE(addrman_evictionworks)
939939 CNetAddr source = ResolveIP (" 252.2.2.2" );
940940 for (unsigned int i = 1 ; i < 36 ; i++) {
941941 CService addr = ResolveService (" 250.1.1." + ToString (i));
942- BOOST_CHECK (addrman->Add ({addr}, source));
942+ BOOST_CHECK (addrman->Add ({CAddress ( addr, NODE_NONE) }, source));
943943
944944 // No collision yet.
945945 BOOST_CHECK (addrman->Good (addr));
946946 }
947947
948948 // Collision between 36 and 19.
949949 CService addr = ResolveService (" 250.1.1.36" );
950- BOOST_CHECK (addrman->Add ({addr}, source));
950+ BOOST_CHECK (addrman->Add ({CAddress ( addr, NODE_NONE) }, source));
951951 BOOST_CHECK (!addrman->Good (addr));
952952
953953 auto info = addrman->SelectTriedCollision ().first ;
@@ -1016,7 +1016,7 @@ BOOST_AUTO_TEST_CASE(load_addrman)
10161016 const std::optional<CService> source{Lookup (" 252.5.1.1" , 8333 , false )};
10171017 BOOST_CHECK (source.has_value ());
10181018 std::vector<CAddress> addresses{CAddress (addr1.value (), NODE_NONE), CAddress (addr2.value (), NODE_NONE), CAddress (addr3.value (), NODE_NONE)};
1019- BOOST_CHECK (addrman-> Add (addresses, source.value ()));
1019+ BOOST_CHECK (addrman. Add (addresses, source.value ()));
10201020 BOOST_CHECK (addrman.Size () == 3 );
10211021
10221022 // Test that the de-serialization does not throw an exception.
@@ -1099,7 +1099,7 @@ BOOST_AUTO_TEST_CASE(load_addrman_corrupted)
10991099BOOST_AUTO_TEST_CASE (addrman_update_address)
11001100{
11011101 // Tests updating nTime via Connected() and nServices via SetServices()
1102- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
1102+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
11031103 CNetAddr source{ResolveIP (" 252.2.2.2" )};
11041104 CAddress addr{CAddress (ResolveService (" 250.1.1.1" , 8333 ), NODE_NONE)};
11051105
@@ -1129,7 +1129,7 @@ BOOST_AUTO_TEST_CASE(addrman_update_address)
11291129
11301130BOOST_AUTO_TEST_CASE (addrman_size)
11311131{
1132- auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, GetCheckRatio (m_node) );
1132+ auto addrman = std::make_unique<AddrMan>(EMPTY_NETGROUPMAN, DETERMINISTIC, 0 );
11331133 const CNetAddr source = ResolveIP (" 252.2.2.2" );
11341134
11351135 // empty addrman
0 commit comments