6
6
#include < string>
7
7
#include < boost/test/unit_test.hpp>
8
8
#include < util/asmap.h>
9
+ #include < util/string.h>
9
10
#include < test/data/asmap.raw.h>
10
11
11
12
#include < hash.h>
@@ -266,7 +267,7 @@ BOOST_AUTO_TEST_CASE(addrman_new_collisions)
266
267
BOOST_CHECK_EQUAL (addrman.size (), 0U );
267
268
268
269
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));
270
271
BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
271
272
272
273
// Test: No collision in new table yet.
@@ -292,7 +293,7 @@ BOOST_AUTO_TEST_CASE(addrman_tried_collisions)
292
293
BOOST_CHECK_EQUAL (addrman.size (), 0U );
293
294
294
295
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));
296
297
BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
297
298
addrman.Good (CAddress (addr, NODE_NONE));
298
299
@@ -425,7 +426,7 @@ BOOST_AUTO_TEST_CASE(addrman_getaddr)
425
426
for (unsigned int i = 1 ; i < (8 * 256 ); i++) {
426
427
int octet1 = i % 256 ;
427
428
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" ;
429
430
CAddress addr = CAddress (ResolveService (strAddr), NODE_NONE);
430
431
431
432
// Ensure that for all addrs in addrman, isTerrible == false.
@@ -477,8 +478,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_tried_bucket_legacy)
477
478
std::set<int > buckets;
478
479
for (int i = 0 ; i < 255 ; i++) {
479
480
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)));
482
483
int bucket = infoi.GetTriedBucket (nKey1, asmap);
483
484
buckets.insert (bucket);
484
485
}
@@ -489,8 +490,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_tried_bucket_legacy)
489
490
buckets.clear ();
490
491
for (int j = 0 ; j < 255 ; j++) {
491
492
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" ));
494
495
int bucket = infoj.GetTriedBucket (nKey1, asmap);
495
496
buckets.insert (bucket);
496
497
}
@@ -531,8 +532,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket_legacy)
531
532
std::set<int > buckets;
532
533
for (int i = 0 ; i < 255 ; i++) {
533
534
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)));
536
537
int bucket = infoi.GetNewBucket (nKey1, asmap);
537
538
buckets.insert (bucket);
538
539
}
@@ -544,7 +545,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket_legacy)
544
545
for (int j = 0 ; j < 4 * 255 ; j++) {
545
546
CAddrInfo infoj = CAddrInfo (CAddress (
546
547
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),
548
549
ResolveIP (" 251.4.1.1" ));
549
550
int bucket = infoj.GetNewBucket (nKey1, asmap);
550
551
buckets.insert (bucket);
@@ -557,7 +558,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket_legacy)
557
558
for (int p = 0 ; p < 255 ; p++) {
558
559
CAddrInfo infoj = CAddrInfo (
559
560
CAddress (ResolveService (" 250.1.1.1" ), NODE_NONE),
560
- ResolveIP (" 250." + std::to_string (p) + " .1.1" ));
561
+ ResolveIP (" 250." + ToString (p) + " .1.1" ));
561
562
int bucket = infoj.GetNewBucket (nKey1, asmap);
562
563
buckets.insert (bucket);
563
564
}
@@ -610,8 +611,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_tried_bucket)
610
611
std::set<int > buckets;
611
612
for (int j = 0 ; j < 255 ; j++) {
612
613
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" ));
615
616
int bucket = infoj.GetTriedBucket (nKey1, asmap);
616
617
buckets.insert (bucket);
617
618
}
@@ -622,8 +623,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_tried_bucket)
622
623
buckets.clear ();
623
624
for (int j = 0 ; j < 255 ; j++) {
624
625
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" ));
627
628
int bucket = infoj.GetTriedBucket (nKey1, asmap);
628
629
buckets.insert (bucket);
629
630
}
@@ -664,8 +665,8 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket)
664
665
std::set<int > buckets;
665
666
for (int i = 0 ; i < 255 ; i++) {
666
667
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)));
669
670
int bucket = infoi.GetNewBucket (nKey1, asmap);
670
671
buckets.insert (bucket);
671
672
}
@@ -677,7 +678,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket)
677
678
for (int j = 0 ; j < 4 * 255 ; j++) {
678
679
CAddrInfo infoj = CAddrInfo (CAddress (
679
680
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),
681
682
ResolveIP (" 251.4.1.1" ));
682
683
int bucket = infoj.GetNewBucket (nKey1, asmap);
683
684
buckets.insert (bucket);
@@ -690,7 +691,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket)
690
691
for (int p = 0 ; p < 255 ; p++) {
691
692
CAddrInfo infoj = CAddrInfo (
692
693
CAddress (ResolveService (" 250.1.1.1" ), NODE_NONE),
693
- ResolveIP (" 101." + std::to_string (p) + " .1.1" ));
694
+ ResolveIP (" 101." + ToString (p) + " .1.1" ));
694
695
int bucket = infoj.GetNewBucket (nKey1, asmap);
695
696
buckets.insert (bucket);
696
697
}
@@ -702,7 +703,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket)
702
703
for (int p = 0 ; p < 255 ; p++) {
703
704
CAddrInfo infoj = CAddrInfo (
704
705
CAddress (ResolveService (" 250.1.1.1" ), NODE_NONE),
705
- ResolveIP (" 250." + std::to_string (p) + " .1.1" ));
706
+ ResolveIP (" 250." + ToString (p) + " .1.1" ));
706
707
int bucket = infoj.GetNewBucket (nKey1, asmap);
707
708
buckets.insert (bucket);
708
709
}
@@ -791,7 +792,7 @@ BOOST_AUTO_TEST_CASE(addrman_selecttriedcollision)
791
792
// Add twenty two addresses.
792
793
CNetAddr source = ResolveIP (" 252.2.2.2" );
793
794
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));
795
796
BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
796
797
addrman.Good (addr);
797
798
@@ -802,7 +803,7 @@ BOOST_AUTO_TEST_CASE(addrman_selecttriedcollision)
802
803
803
804
// Ensure Good handles duplicates well.
804
805
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));
806
807
addrman.Good (addr);
807
808
808
809
BOOST_CHECK (addrman.size () == 22 );
@@ -818,7 +819,7 @@ BOOST_AUTO_TEST_CASE(addrman_noevict)
818
819
// Add twenty two addresses.
819
820
CNetAddr source = ResolveIP (" 252.2.2.2" );
820
821
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));
822
823
BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
823
824
addrman.Good (addr);
824
825
@@ -841,7 +842,7 @@ BOOST_AUTO_TEST_CASE(addrman_noevict)
841
842
842
843
// Lets create two collisions.
843
844
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));
845
846
BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
846
847
addrman.Good (addr);
847
848
@@ -879,7 +880,7 @@ BOOST_AUTO_TEST_CASE(addrman_evictionworks)
879
880
// Add twenty two addresses.
880
881
CNetAddr source = ResolveIP (" 252.2.2.2" );
881
882
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));
883
884
BOOST_CHECK (addrman.Add (CAddress (addr, NODE_NONE), source));
884
885
addrman.Good (addr);
885
886
0 commit comments