@@ -148,11 +148,11 @@ BOOST_AUTO_TEST_CASE(addrman_ports)
148148
149149 // Test 7; Addr with same IP but diff port does not replace existing addr.
150150 CService addr1 = ResolveService (" 250.1.1.1" , 8333 );
151- addrman.Add (CAddress (addr1, NODE_NONE), source);
151+ BOOST_CHECK ( addrman.Add (CAddress (addr1, NODE_NONE), source) );
152152 BOOST_CHECK_EQUAL (addrman.size (), 1U );
153153
154154 CService addr1_port = ResolveService (" 250.1.1.1" , 8334 );
155- addrman.Add (CAddress (addr1_port, NODE_NONE), source);
155+ BOOST_CHECK (! addrman.Add (CAddress (addr1_port, NODE_NONE), source) );
156156 BOOST_CHECK_EQUAL (addrman.size (), 1U );
157157 CAddrInfo addr_ret2 = addrman.Select ();
158158 BOOST_CHECK_EQUAL (addr_ret2.ToString (), " 250.1.1.1:8333" );
@@ -175,7 +175,7 @@ BOOST_AUTO_TEST_CASE(addrman_select)
175175
176176 // Test: Select from new with 1 addr in new.
177177 CService addr1 = ResolveService (" 250.1.1.1" , 8333 );
178- addrman.Add (CAddress (addr1, NODE_NONE), source);
178+ BOOST_CHECK ( addrman.Add (CAddress (addr1, NODE_NONE), source) );
179179 BOOST_CHECK_EQUAL (addrman.size (), 1U );
180180
181181 bool newOnly = true ;
@@ -199,20 +199,20 @@ BOOST_AUTO_TEST_CASE(addrman_select)
199199 CService addr3 = ResolveService (" 250.3.2.2" , 9999 );
200200 CService addr4 = ResolveService (" 250.3.3.3" , 9999 );
201201
202- addrman.Add (CAddress (addr2, NODE_NONE), ResolveService (" 250.3.1.1" , 8333 ));
203- addrman.Add (CAddress (addr3, NODE_NONE), ResolveService (" 250.3.1.1" , 8333 ));
204- addrman.Add (CAddress (addr4, NODE_NONE), ResolveService (" 250.4.1.1" , 8333 ));
202+ BOOST_CHECK ( addrman.Add (CAddress (addr2, NODE_NONE), ResolveService (" 250.3.1.1" , 8333 ) ));
203+ BOOST_CHECK ( addrman.Add (CAddress (addr3, NODE_NONE), ResolveService (" 250.3.1.1" , 8333 ) ));
204+ BOOST_CHECK ( addrman.Add (CAddress (addr4, NODE_NONE), ResolveService (" 250.4.1.1" , 8333 ) ));
205205
206206 // Add three addresses to tried table.
207207 CService addr5 = ResolveService (" 250.4.4.4" , 8333 );
208208 CService addr6 = ResolveService (" 250.4.5.5" , 7777 );
209209 CService addr7 = ResolveService (" 250.4.6.6" , 8333 );
210210
211- addrman.Add (CAddress (addr5, NODE_NONE), ResolveService (" 250.3.1.1" , 8333 ));
211+ BOOST_CHECK ( addrman.Add (CAddress (addr5, NODE_NONE), ResolveService (" 250.3.1.1" , 8333 ) ));
212212 addrman.Good (CAddress (addr5, NODE_NONE));
213- addrman.Add (CAddress (addr6, NODE_NONE), ResolveService (" 250.3.1.1" , 8333 ));
213+ BOOST_CHECK ( addrman.Add (CAddress (addr6, NODE_NONE), ResolveService (" 250.3.1.1" , 8333 ) ));
214214 addrman.Good (CAddress (addr6, NODE_NONE));
215- addrman.Add (CAddress (addr7, NODE_NONE), ResolveService (" 250.1.1.3" , 8333 ));
215+ BOOST_CHECK ( addrman.Add (CAddress (addr7, NODE_NONE), ResolveService (" 250.1.1.3" , 8333 ) ));
216216 addrman.Good (CAddress (addr7, NODE_NONE));
217217
218218 // Test: 6 addrs + 1 addr from last test = 7.
@@ -236,19 +236,19 @@ BOOST_AUTO_TEST_CASE(addrman_new_collisions)
236236
237237 for (unsigned int i = 1 ; i < 18 ; i++) {
238238 CService addr = ResolveService (" 250.1.1." + std::to_string (i));
239- addrman.Add (CAddress (addr, NODE_NONE), source);
239+ BOOST_CHECK ( addrman.Add (CAddress (addr, NODE_NONE), source) );
240240
241241 // Test: No collision in new table yet.
242242 BOOST_CHECK_EQUAL (addrman.size (), i);
243243 }
244244
245245 // Test: new table collision!
246246 CService addr1 = ResolveService (" 250.1.1.18" );
247- addrman.Add (CAddress (addr1, NODE_NONE), source);
247+ BOOST_CHECK ( addrman.Add (CAddress (addr1, NODE_NONE), source) );
248248 BOOST_CHECK_EQUAL (addrman.size (), 17U );
249249
250250 CService addr2 = ResolveService (" 250.1.1.19" );
251- addrman.Add (CAddress (addr2, NODE_NONE), source);
251+ BOOST_CHECK ( addrman.Add (CAddress (addr2, NODE_NONE), source) );
252252 BOOST_CHECK_EQUAL (addrman.size (), 18U );
253253}
254254
@@ -262,7 +262,7 @@ BOOST_AUTO_TEST_CASE(addrman_tried_collisions)
262262
263263 for (unsigned int i = 1 ; i < 80 ; i++) {
264264 CService addr = ResolveService (" 250.1.1." + std::to_string (i));
265- addrman.Add (CAddress (addr, NODE_NONE), source);
265+ BOOST_CHECK ( addrman.Add (CAddress (addr, NODE_NONE), source) );
266266 addrman.Good (CAddress (addr, NODE_NONE));
267267
268268 // Test: No collision in tried table yet.
@@ -271,11 +271,11 @@ BOOST_AUTO_TEST_CASE(addrman_tried_collisions)
271271
272272 // Test: tried table collision!
273273 CService addr1 = ResolveService (" 250.1.1.80" );
274- addrman.Add (CAddress (addr1, NODE_NONE), source);
274+ BOOST_CHECK ( addrman.Add (CAddress (addr1, NODE_NONE), source) );
275275 BOOST_CHECK_EQUAL (addrman.size (), 79U );
276276
277277 CService addr2 = ResolveService (" 250.1.1.81" );
278- addrman.Add (CAddress (addr2, NODE_NONE), source);
278+ BOOST_CHECK ( addrman.Add (CAddress (addr2, NODE_NONE), source) );
279279 BOOST_CHECK_EQUAL (addrman.size (), 80U );
280280}
281281
@@ -292,9 +292,9 @@ BOOST_AUTO_TEST_CASE(addrman_find)
292292 CNetAddr source1 = ResolveIP (" 250.1.2.1" );
293293 CNetAddr source2 = ResolveIP (" 250.1.2.2" );
294294
295- addrman.Add (addr1, source1);
296- addrman.Add (addr2, source2);
297- addrman.Add (addr3, source1);
295+ BOOST_CHECK ( addrman.Add (addr1, source1) );
296+ BOOST_CHECK (! addrman.Add (addr2, source2) );
297+ BOOST_CHECK ( addrman.Add (addr3, source1) );
298298
299299 // Test: ensure Find returns an IP matching what we searched on.
300300 CAddrInfo* info1 = addrman.Find (addr1);
@@ -376,11 +376,11 @@ BOOST_AUTO_TEST_CASE(addrman_getaddr)
376376 CNetAddr source2 = ResolveIP (" 250.2.3.3" );
377377
378378 // Test: Ensure GetAddr works with new addresses.
379- addrman.Add (addr1, source1);
380- addrman.Add (addr2, source2);
381- addrman.Add (addr3, source1);
382- addrman.Add (addr4, source2);
383- addrman.Add (addr5, source1);
379+ BOOST_CHECK ( addrman.Add (addr1, source1) );
380+ BOOST_CHECK ( addrman.Add (addr2, source2) );
381+ BOOST_CHECK ( addrman.Add (addr3, source1) );
382+ BOOST_CHECK ( addrman.Add (addr4, source2) );
383+ BOOST_CHECK ( addrman.Add (addr5, source1) );
384384
385385 // GetAddr returns 23% of addresses, 23% of 5 is 1 rounded down.
386386 BOOST_CHECK_EQUAL (addrman.GetAddr ().size (), 1U );
@@ -549,7 +549,7 @@ BOOST_AUTO_TEST_CASE(addrman_selecttriedcollision)
549549 CNetAddr source = ResolveIP (" 252.2.2.2" );
550550 for (unsigned int i = 1 ; i < 23 ; i++) {
551551 CService addr = ResolveService (" 250.1.1." +std::to_string (i));
552- addrman.Add (CAddress (addr, NODE_NONE), source);
552+ BOOST_CHECK ( addrman.Add (CAddress (addr, NODE_NONE), source) );
553553 addrman.Good (addr);
554554
555555 // No collisions yet.
@@ -579,7 +579,7 @@ BOOST_AUTO_TEST_CASE(addrman_noevict)
579579 CNetAddr source = ResolveIP (" 252.2.2.2" );
580580 for (unsigned int i = 1 ; i < 23 ; i++) {
581581 CService addr = ResolveService (" 250.1.1." +std::to_string (i));
582- addrman.Add (CAddress (addr, NODE_NONE), source);
582+ BOOST_CHECK ( addrman.Add (CAddress (addr, NODE_NONE), source) );
583583 addrman.Good (addr);
584584
585585 // No collision yet.
@@ -589,7 +589,7 @@ BOOST_AUTO_TEST_CASE(addrman_noevict)
589589
590590 // Collision between 23 and 19.
591591 CService addr23 = ResolveService (" 250.1.1.23" );
592- addrman.Add (CAddress (addr23, NODE_NONE), source);
592+ BOOST_CHECK ( addrman.Add (CAddress (addr23, NODE_NONE), source) );
593593 addrman.Good (addr23);
594594
595595 BOOST_CHECK (addrman.size () == 23 );
@@ -602,7 +602,7 @@ BOOST_AUTO_TEST_CASE(addrman_noevict)
602602 // Lets create two collisions.
603603 for (unsigned int i = 24 ; i < 33 ; i++) {
604604 CService addr = ResolveService (" 250.1.1." +std::to_string (i));
605- addrman.Add (CAddress (addr, NODE_NONE), source);
605+ BOOST_CHECK ( addrman.Add (CAddress (addr, NODE_NONE), source) );
606606 addrman.Good (addr);
607607
608608 BOOST_CHECK (addrman.size () == i);
@@ -611,14 +611,14 @@ BOOST_AUTO_TEST_CASE(addrman_noevict)
611611
612612 // Cause a collision.
613613 CService addr33 = ResolveService (" 250.1.1.33" );
614- addrman.Add (CAddress (addr33, NODE_NONE), source);
614+ BOOST_CHECK ( addrman.Add (CAddress (addr33, NODE_NONE), source) );
615615 addrman.Good (addr33);
616616 BOOST_CHECK (addrman.size () == 33 );
617617
618618 BOOST_CHECK (addrman.SelectTriedCollision ().ToString () == " 250.1.1.27:0" );
619619
620620 // Cause a second collision.
621- addrman.Add (CAddress (addr23, NODE_NONE), source);
621+ BOOST_CHECK (! addrman.Add (CAddress (addr23, NODE_NONE), source) );
622622 addrman.Good (addr23);
623623 BOOST_CHECK (addrman.size () == 33 );
624624
@@ -643,7 +643,7 @@ BOOST_AUTO_TEST_CASE(addrman_evictionworks)
643643 CNetAddr source = ResolveIP (" 252.2.2.2" );
644644 for (unsigned int i = 1 ; i < 23 ; i++) {
645645 CService addr = ResolveService (" 250.1.1." +std::to_string (i));
646- addrman.Add (CAddress (addr, NODE_NONE), source);
646+ BOOST_CHECK ( addrman.Add (CAddress (addr, NODE_NONE), source) );
647647 addrman.Good (addr);
648648
649649 // No collision yet.
@@ -653,7 +653,7 @@ BOOST_AUTO_TEST_CASE(addrman_evictionworks)
653653
654654 // Collision between 23 and 19.
655655 CService addr = ResolveService (" 250.1.1.23" );
656- addrman.Add (CAddress (addr, NODE_NONE), source);
656+ BOOST_CHECK ( addrman.Add (CAddress (addr, NODE_NONE), source) );
657657 addrman.Good (addr);
658658
659659 BOOST_CHECK (addrman.size () == 23 );
@@ -668,14 +668,14 @@ BOOST_AUTO_TEST_CASE(addrman_evictionworks)
668668 BOOST_CHECK (addrman.SelectTriedCollision ().ToString () == " [::]:0" );
669669
670670 // If 23 was swapped for 19, then this should cause no collisions.
671- addrman.Add (CAddress (addr, NODE_NONE), source);
671+ BOOST_CHECK (! addrman.Add (CAddress (addr, NODE_NONE), source) );
672672 addrman.Good (addr);
673673
674674 BOOST_CHECK (addrman.SelectTriedCollision ().ToString () == " [::]:0" );
675675
676676 // If we insert 19 is should collide with 23.
677677 CService addr19 = ResolveService (" 250.1.1.19" );
678- addrman.Add (CAddress (addr19, NODE_NONE), source);
678+ BOOST_CHECK (! addrman.Add (CAddress (addr19, NODE_NONE), source) );
679679 addrman.Good (addr19);
680680
681681 BOOST_CHECK (addrman.SelectTriedCollision ().ToString () == " 250.1.1.23:0" );
0 commit comments