66#include < string>
77#include < boost/test/unit_test.hpp>
88#include < util/asmap.h>
9+ #include < util/string.h>
910#include < test/data/asmap.raw.h>
1011
1112#include < hash.h>
@@ -266,7 +267,7 @@ BOOST_AUTO_TEST_CASE(addrman_new_collisions)
266267 BOOST_CHECK_EQUAL (addrman.size (), 0U );
267268
268269 for (unsigned int i = 1 ; i < 18 ; i++) {
269- CService addr = ResolveService (" 250.1.1." + std::to_string (i));
270+ CService addr = ResolveService (" 250.1.1." + ToString (i));
270271 BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
271272
272273 // Test: No collision in new table yet.
@@ -292,7 +293,7 @@ BOOST_AUTO_TEST_CASE(addrman_tried_collisions)
292293 BOOST_CHECK_EQUAL (addrman.size (), 0U );
293294
294295 for (unsigned int i = 1 ; i < 80 ; i++) {
295- CService addr = ResolveService (" 250.1.1." + std::to_string (i));
296+ CService addr = ResolveService (" 250.1.1." + ToString (i));
296297 BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
297298 addrman.Good (CAddress (addr, NODE_NONE));
298299
@@ -425,7 +426,7 @@ BOOST_AUTO_TEST_CASE(addrman_getaddr)
425426 for (unsigned int i = 1 ; i < (8 * 256 ); i++) {
426427 int octet1 = i % 256 ;
427428 int octet2 = i >> 8 % 256 ;
428- std::string strAddr = std::to_string (octet1) + " ." + std::to_string (octet2) + " .1.23" ;
429+ std::string strAddr = ToString (octet1) + " ." + ToString (octet2) + " .1.23" ;
429430 CAddress addr = CAddress (ResolveService (strAddr), NODE_NONE);
430431
431432 // Ensure that for all addrs in addrman, isTerrible == false.
@@ -477,8 +478,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_tried_bucket_legacy)
477478 std::set<int > buckets;
478479 for (int i = 0 ; i < 255 ; i++) {
479480 CAddrInfo infoi = CAddrInfo (
480- CAddress (ResolveService (" 250.1.1." + std::to_string (i)), NODE_NONE),
481- ResolveIP (" 250.1.1." + std::to_string (i)));
481+ CAddress (ResolveService (" 250.1.1." + ToString (i)), NODE_NONE),
482+ ResolveIP (" 250.1.1." + ToString (i)));
482483 int bucket = infoi.GetTriedBucket (nKey1, asmap);
483484 buckets.insert (bucket);
484485 }
@@ -489,8 +490,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_tried_bucket_legacy)
489490 buckets.clear ();
490491 for (int j = 0 ; j < 255 ; j++) {
491492 CAddrInfo infoj = CAddrInfo (
492- CAddress (ResolveService (" 250." + std::to_string (j) + " .1.1" ), NODE_NONE),
493- ResolveIP (" 250." + std::to_string (j) + " .1.1" ));
493+ CAddress (ResolveService (" 250." + ToString (j) + " .1.1" ), NODE_NONE),
494+ ResolveIP (" 250." + ToString (j) + " .1.1" ));
494495 int bucket = infoj.GetTriedBucket (nKey1, asmap);
495496 buckets.insert (bucket);
496497 }
@@ -531,8 +532,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket_legacy)
531532 std::set<int > buckets;
532533 for (int i = 0 ; i < 255 ; i++) {
533534 CAddrInfo infoi = CAddrInfo (
534- CAddress (ResolveService (" 250.1.1." + std::to_string (i)), NODE_NONE),
535- ResolveIP (" 250.1.1." + std::to_string (i)));
535+ CAddress (ResolveService (" 250.1.1." + ToString (i)), NODE_NONE),
536+ ResolveIP (" 250.1.1." + ToString (i)));
536537 int bucket = infoi.GetNewBucket (nKey1, asmap);
537538 buckets.insert (bucket);
538539 }
@@ -544,7 +545,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket_legacy)
544545 for (int j = 0 ; j < 4 * 255 ; j++) {
545546 CAddrInfo infoj = CAddrInfo (CAddress (
546547 ResolveService (
547- std::to_string (250 + (j / 255 )) + " ." + std::to_string (j % 256 ) + " .1.1" ), NODE_NONE),
548+ ToString (250 + (j / 255 )) + " ." + ToString (j % 256 ) + " .1.1" ), NODE_NONE),
548549 ResolveIP (" 251.4.1.1" ));
549550 int bucket = infoj.GetNewBucket (nKey1, asmap);
550551 buckets.insert (bucket);
@@ -557,7 +558,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket_legacy)
557558 for (int p = 0 ; p < 255 ; p++) {
558559 CAddrInfo infoj = CAddrInfo (
559560 CAddress (ResolveService (" 250.1.1.1" ), NODE_NONE),
560- ResolveIP (" 250." + std::to_string (p) + " .1.1" ));
561+ ResolveIP (" 250." + ToString (p) + " .1.1" ));
561562 int bucket = infoj.GetNewBucket (nKey1, asmap);
562563 buckets.insert (bucket);
563564 }
@@ -610,8 +611,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_tried_bucket)
610611 std::set<int > buckets;
611612 for (int j = 0 ; j < 255 ; j++) {
612613 CAddrInfo infoj = CAddrInfo (
613- CAddress (ResolveService (" 101." + std::to_string (j) + " .1.1" ), NODE_NONE),
614- ResolveIP (" 101." + std::to_string (j) + " .1.1" ));
614+ CAddress (ResolveService (" 101." + ToString (j) + " .1.1" ), NODE_NONE),
615+ ResolveIP (" 101." + ToString (j) + " .1.1" ));
615616 int bucket = infoj.GetTriedBucket (nKey1, asmap);
616617 buckets.insert (bucket);
617618 }
@@ -622,8 +623,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_tried_bucket)
622623 buckets.clear ();
623624 for (int j = 0 ; j < 255 ; j++) {
624625 CAddrInfo infoj = CAddrInfo (
625- CAddress (ResolveService (" 250." + std::to_string (j) + " .1.1" ), NODE_NONE),
626- ResolveIP (" 250." + std::to_string (j) + " .1.1" ));
626+ CAddress (ResolveService (" 250." + ToString (j) + " .1.1" ), NODE_NONE),
627+ ResolveIP (" 250." + ToString (j) + " .1.1" ));
627628 int bucket = infoj.GetTriedBucket (nKey1, asmap);
628629 buckets.insert (bucket);
629630 }
@@ -664,8 +665,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket)
664665 std::set<int > buckets;
665666 for (int i = 0 ; i < 255 ; i++) {
666667 CAddrInfo infoi = CAddrInfo (
667- CAddress (ResolveService (" 250.1.1." + std::to_string (i)), NODE_NONE),
668- ResolveIP (" 250.1.1." + std::to_string (i)));
668+ CAddress (ResolveService (" 250.1.1." + ToString (i)), NODE_NONE),
669+ ResolveIP (" 250.1.1." + ToString (i)));
669670 int bucket = infoi.GetNewBucket (nKey1, asmap);
670671 buckets.insert (bucket);
671672 }
@@ -677,7 +678,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket)
677678 for (int j = 0 ; j < 4 * 255 ; j++) {
678679 CAddrInfo infoj = CAddrInfo (CAddress (
679680 ResolveService (
680- std::to_string (250 + (j / 255 )) + " ." + std::to_string (j % 256 ) + " .1.1" ), NODE_NONE),
681+ ToString (250 + (j / 255 )) + " ." + ToString (j % 256 ) + " .1.1" ), NODE_NONE),
681682 ResolveIP (" 251.4.1.1" ));
682683 int bucket = infoj.GetNewBucket (nKey1, asmap);
683684 buckets.insert (bucket);
@@ -690,7 +691,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket)
690691 for (int p = 0 ; p < 255 ; p++) {
691692 CAddrInfo infoj = CAddrInfo (
692693 CAddress (ResolveService (" 250.1.1.1" ), NODE_NONE),
693- ResolveIP (" 101." + std::to_string (p) + " .1.1" ));
694+ ResolveIP (" 101." + ToString (p) + " .1.1" ));
694695 int bucket = infoj.GetNewBucket (nKey1, asmap);
695696 buckets.insert (bucket);
696697 }
@@ -702,7 +703,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket)
702703 for (int p = 0 ; p < 255 ; p++) {
703704 CAddrInfo infoj = CAddrInfo (
704705 CAddress (ResolveService (" 250.1.1.1" ), NODE_NONE),
705- ResolveIP (" 250." + std::to_string (p) + " .1.1" ));
706+ ResolveIP (" 250." + ToString (p) + " .1.1" ));
706707 int bucket = infoj.GetNewBucket (nKey1, asmap);
707708 buckets.insert (bucket);
708709 }
@@ -791,7 +792,7 @@ BOOST_AUTO_TEST_CASE(addrman_selecttriedcollision)
791792 // Add twenty two addresses.
792793 CNetAddr source = ResolveIP (" 252.2.2.2" );
793794 for (unsigned int i = 1 ; i < 23 ; i++) {
794- CService addr = ResolveService (" 250.1.1." +std::to_string (i));
795+ CService addr = ResolveService (" 250.1.1." +ToString (i));
795796 BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
796797 addrman.Good (addr);
797798
@@ -802,7 +803,7 @@ BOOST_AUTO_TEST_CASE(addrman_selecttriedcollision)
802803
803804 // Ensure Good handles duplicates well.
804805 for (unsigned int i = 1 ; i < 23 ; i++) {
805- CService addr = ResolveService (" 250.1.1." +std::to_string (i));
806+ CService addr = ResolveService (" 250.1.1." +ToString (i));
806807 addrman.Good (addr);
807808
808809 BOOST_CHECK (addrman.size () == 22 );
@@ -818,7 +819,7 @@ BOOST_AUTO_TEST_CASE(addrman_noevict)
818819 // Add twenty two addresses.
819820 CNetAddr source = ResolveIP (" 252.2.2.2" );
820821 for (unsigned int i = 1 ; i < 23 ; i++) {
821- CService addr = ResolveService (" 250.1.1." +std::to_string (i));
822+ CService addr = ResolveService (" 250.1.1." +ToString (i));
822823 BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
823824 addrman.Good (addr);
824825
@@ -841,7 +842,7 @@ BOOST_AUTO_TEST_CASE(addrman_noevict)
841842
842843 // Lets create two collisions.
843844 for (unsigned int i = 24 ; i < 33 ; i++) {
844- CService addr = ResolveService (" 250.1.1." +std::to_string (i));
845+ CService addr = ResolveService (" 250.1.1." +ToString (i));
845846 BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
846847 addrman.Good (addr);
847848
@@ -879,7 +880,7 @@ BOOST_AUTO_TEST_CASE(addrman_evictionworks)
879880 // Add twenty two addresses.
880881 CNetAddr source = ResolveIP (" 252.2.2.2" );
881882 for (unsigned int i = 1 ; i < 23 ; i++) {
882- CService addr = ResolveService (" 250.1.1." +std::to_string (i));
883+ CService addr = ResolveService (" 250.1.1." +ToString (i));
883884 BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
884885 addrman.Good (addr);
885886
0 commit comments