@@ -98,22 +98,22 @@ BOOST_AUTO_TEST_CASE(addrman_simple)
98
98
CNetAddr source = ResolveIP (" 252.2.2.2" );
99
99
100
100
// Test: Does Addrman respond correctly when empty.
101
- BOOST_CHECK_EQUAL (addrman.size (), 0 );
101
+ BOOST_CHECK_EQUAL (addrman.size (), 0U );
102
102
CAddrInfo addr_null = addrman.Select ();
103
103
BOOST_CHECK_EQUAL (addr_null.ToString (), " [::]:0" );
104
104
105
105
// Test: Does Addrman::Add work as expected.
106
106
CService addr1 = ResolveService (" 250.1.1.1" , 8333 );
107
107
BOOST_CHECK (addrman.Add (CAddress (addr1, NODE_NONE), source));
108
- BOOST_CHECK_EQUAL (addrman.size (), 1 );
108
+ BOOST_CHECK_EQUAL (addrman.size (), 1U );
109
109
CAddrInfo addr_ret1 = addrman.Select ();
110
110
BOOST_CHECK_EQUAL (addr_ret1.ToString (), " 250.1.1.1:8333" );
111
111
112
112
// Test: Does IP address deduplication work correctly.
113
113
// Expected dup IP should not be added.
114
114
CService addr1_dup = ResolveService (" 250.1.1.1" , 8333 );
115
115
BOOST_CHECK (!addrman.Add (CAddress (addr1_dup, NODE_NONE), source));
116
- BOOST_CHECK_EQUAL (addrman.size (), 1 );
116
+ BOOST_CHECK_EQUAL (addrman.size (), 1U );
117
117
118
118
119
119
// Test: New table has one addr and we add a diff addr we should
@@ -128,7 +128,7 @@ BOOST_AUTO_TEST_CASE(addrman_simple)
128
128
129
129
// Test: AddrMan::Clear() should empty the new table.
130
130
addrman.Clear ();
131
- BOOST_CHECK_EQUAL (addrman.size (), 0 );
131
+ BOOST_CHECK_EQUAL (addrman.size (), 0U );
132
132
CAddrInfo addr_null2 = addrman.Select ();
133
133
BOOST_CHECK_EQUAL (addr_null2.ToString (), " [::]:0" );
134
134
@@ -146,23 +146,23 @@ BOOST_AUTO_TEST_CASE(addrman_ports)
146
146
147
147
CNetAddr source = ResolveIP (" 252.2.2.2" );
148
148
149
- BOOST_CHECK_EQUAL (addrman.size (), 0 );
149
+ BOOST_CHECK_EQUAL (addrman.size (), 0U );
150
150
151
151
// Test 7; Addr with same IP but diff port does not replace existing addr.
152
152
CService addr1 = ResolveService (" 250.1.1.1" , 8333 );
153
153
addrman.Add (CAddress (addr1, NODE_NONE), source);
154
- BOOST_CHECK_EQUAL (addrman.size (), 1 );
154
+ BOOST_CHECK_EQUAL (addrman.size (), 1U );
155
155
156
156
CService addr1_port = ResolveService (" 250.1.1.1" , 8334 );
157
157
addrman.Add (CAddress (addr1_port, NODE_NONE), source);
158
- BOOST_CHECK_EQUAL (addrman.size (), 1 );
158
+ BOOST_CHECK_EQUAL (addrman.size (), 1U );
159
159
CAddrInfo addr_ret2 = addrman.Select ();
160
160
BOOST_CHECK_EQUAL (addr_ret2.ToString (), " 250.1.1.1:8333" );
161
161
162
162
// Test: Add same IP but diff port to tried table, it doesn't get added.
163
163
// Perhaps this is not ideal behavior but it is the current behavior.
164
164
addrman.Good (CAddress (addr1_port, NODE_NONE));
165
- BOOST_CHECK_EQUAL (addrman.size (), 1 );
165
+ BOOST_CHECK_EQUAL (addrman.size (), 1U );
166
166
bool newOnly = true ;
167
167
CAddrInfo addr_ret3 = addrman.Select (newOnly);
168
168
BOOST_CHECK_EQUAL (addr_ret3.ToString (), " 250.1.1.1:8333" );
@@ -178,22 +178,22 @@ BOOST_AUTO_TEST_CASE(addrman_select)
178
178
// Test: Select from new with 1 addr in new.
179
179
CService addr1 = ResolveService (" 250.1.1.1" , 8333 );
180
180
addrman.Add (CAddress (addr1, NODE_NONE), source);
181
- BOOST_CHECK_EQUAL (addrman.size (), 1 );
181
+ BOOST_CHECK_EQUAL (addrman.size (), 1U );
182
182
183
183
bool newOnly = true ;
184
184
CAddrInfo addr_ret1 = addrman.Select (newOnly);
185
185
BOOST_CHECK_EQUAL (addr_ret1.ToString (), " 250.1.1.1:8333" );
186
186
187
187
// Test: move addr to tried, select from new expected nothing returned.
188
188
addrman.Good (CAddress (addr1, NODE_NONE));
189
- BOOST_CHECK_EQUAL (addrman.size (), 1 );
189
+ BOOST_CHECK_EQUAL (addrman.size (), 1U );
190
190
CAddrInfo addr_ret2 = addrman.Select (newOnly);
191
191
BOOST_CHECK_EQUAL (addr_ret2.ToString (), " [::]:0" );
192
192
193
193
CAddrInfo addr_ret3 = addrman.Select ();
194
194
BOOST_CHECK_EQUAL (addr_ret3.ToString (), " 250.1.1.1:8333" );
195
195
196
- BOOST_CHECK_EQUAL (addrman.size (), 1 );
196
+ BOOST_CHECK_EQUAL (addrman.size (), 1U );
197
197
198
198
199
199
// Add three addresses to new table.
@@ -218,14 +218,14 @@ BOOST_AUTO_TEST_CASE(addrman_select)
218
218
addrman.Good (CAddress (addr7, NODE_NONE));
219
219
220
220
// Test: 6 addrs + 1 addr from last test = 7.
221
- BOOST_CHECK_EQUAL (addrman.size (), 7 );
221
+ BOOST_CHECK_EQUAL (addrman.size (), 7U );
222
222
223
223
// Test: Select pulls from new and tried regardless of port number.
224
224
std::set<uint16_t > ports;
225
225
for (int i = 0 ; i < 20 ; ++i) {
226
226
ports.insert (addrman.Select ().GetPort ());
227
227
}
228
- BOOST_CHECK_EQUAL (ports.size (), 3 );
228
+ BOOST_CHECK_EQUAL (ports.size (), 3U );
229
229
}
230
230
231
231
BOOST_AUTO_TEST_CASE (addrman_new_collisions)
@@ -234,7 +234,7 @@ BOOST_AUTO_TEST_CASE(addrman_new_collisions)
234
234
235
235
CNetAddr source = ResolveIP (" 252.2.2.2" );
236
236
237
- BOOST_CHECK_EQUAL (addrman.size (), 0 );
237
+ BOOST_CHECK_EQUAL (addrman.size (), 0U );
238
238
239
239
for (unsigned int i = 1 ; i < 18 ; i++) {
240
240
CService addr = ResolveService (" 250.1.1." + std::to_string (i));
@@ -247,11 +247,11 @@ BOOST_AUTO_TEST_CASE(addrman_new_collisions)
247
247
// Test: new table collision!
248
248
CService addr1 = ResolveService (" 250.1.1.18" );
249
249
addrman.Add (CAddress (addr1, NODE_NONE), source);
250
- BOOST_CHECK_EQUAL (addrman.size (), 17 );
250
+ BOOST_CHECK_EQUAL (addrman.size (), 17U );
251
251
252
252
CService addr2 = ResolveService (" 250.1.1.19" );
253
253
addrman.Add (CAddress (addr2, NODE_NONE), source);
254
- BOOST_CHECK_EQUAL (addrman.size (), 18 );
254
+ BOOST_CHECK_EQUAL (addrman.size (), 18U );
255
255
}
256
256
257
257
BOOST_AUTO_TEST_CASE (addrman_tried_collisions)
@@ -260,7 +260,7 @@ BOOST_AUTO_TEST_CASE(addrman_tried_collisions)
260
260
261
261
CNetAddr source = ResolveIP (" 252.2.2.2" );
262
262
263
- BOOST_CHECK_EQUAL (addrman.size (), 0 );
263
+ BOOST_CHECK_EQUAL (addrman.size (), 0U );
264
264
265
265
for (unsigned int i = 1 ; i < 80 ; i++) {
266
266
CService addr = ResolveService (" 250.1.1." + std::to_string (i));
@@ -274,18 +274,18 @@ BOOST_AUTO_TEST_CASE(addrman_tried_collisions)
274
274
// Test: tried table collision!
275
275
CService addr1 = ResolveService (" 250.1.1.80" );
276
276
addrman.Add (CAddress (addr1, NODE_NONE), source);
277
- BOOST_CHECK_EQUAL (addrman.size (), 79 );
277
+ BOOST_CHECK_EQUAL (addrman.size (), 79U );
278
278
279
279
CService addr2 = ResolveService (" 250.1.1.81" );
280
280
addrman.Add (CAddress (addr2, NODE_NONE), source);
281
- BOOST_CHECK_EQUAL (addrman.size (), 80 );
281
+ BOOST_CHECK_EQUAL (addrman.size (), 80U );
282
282
}
283
283
284
284
BOOST_AUTO_TEST_CASE (addrman_find)
285
285
{
286
286
CAddrManTest addrman;
287
287
288
- BOOST_CHECK_EQUAL (addrman.size (), 0 );
288
+ BOOST_CHECK_EQUAL (addrman.size (), 0U );
289
289
290
290
CAddress addr1 = CAddress (ResolveService (" 250.1.2.1" , 8333 ), NODE_NONE);
291
291
CAddress addr2 = CAddress (ResolveService (" 250.1.2.1" , 9999 ), NODE_NONE);
@@ -318,7 +318,7 @@ BOOST_AUTO_TEST_CASE(addrman_create)
318
318
{
319
319
CAddrManTest addrman;
320
320
321
- BOOST_CHECK_EQUAL (addrman.size (), 0 );
321
+ BOOST_CHECK_EQUAL (addrman.size (), 0U );
322
322
323
323
CAddress addr1 = CAddress (ResolveService (" 250.1.2.1" , 8333 ), NODE_NONE);
324
324
CNetAddr source1 = ResolveIP (" 250.1.2.1" );
@@ -338,7 +338,7 @@ BOOST_AUTO_TEST_CASE(addrman_delete)
338
338
{
339
339
CAddrManTest addrman;
340
340
341
- BOOST_CHECK_EQUAL (addrman.size (), 0 );
341
+ BOOST_CHECK_EQUAL (addrman.size (), 0U );
342
342
343
343
CAddress addr1 = CAddress (ResolveService (" 250.1.2.1" , 8333 ), NODE_NONE);
344
344
CNetAddr source1 = ResolveIP (" 250.1.2.1" );
@@ -347,9 +347,9 @@ BOOST_AUTO_TEST_CASE(addrman_delete)
347
347
addrman.Create (addr1, source1, &nId);
348
348
349
349
// Test: Delete should actually delete the addr.
350
- BOOST_CHECK_EQUAL (addrman.size (), 1 );
350
+ BOOST_CHECK_EQUAL (addrman.size (), 1U );
351
351
addrman.Delete (nId);
352
- BOOST_CHECK_EQUAL (addrman.size (), 0 );
352
+ BOOST_CHECK_EQUAL (addrman.size (), 0U );
353
353
CAddrInfo* info2 = addrman.Find (addr1);
354
354
BOOST_CHECK (info2 == nullptr );
355
355
}
@@ -360,9 +360,9 @@ BOOST_AUTO_TEST_CASE(addrman_getaddr)
360
360
361
361
// Test: Sanity check, GetAddr should never return anything if addrman
362
362
// is empty.
363
- BOOST_CHECK_EQUAL (addrman.size (), 0 );
363
+ BOOST_CHECK_EQUAL (addrman.size (), 0U );
364
364
std::vector<CAddress> vAddr1 = addrman.GetAddr ();
365
- BOOST_CHECK_EQUAL (vAddr1.size (), 0 );
365
+ BOOST_CHECK_EQUAL (vAddr1.size (), 0U );
366
366
367
367
CAddress addr1 = CAddress (ResolveService (" 250.250.2.1" , 8333 ), NODE_NONE);
368
368
addr1.nTime = GetAdjustedTime (); // Set time so isTerrible = false
@@ -385,12 +385,12 @@ BOOST_AUTO_TEST_CASE(addrman_getaddr)
385
385
addrman.Add (addr5, source1);
386
386
387
387
// GetAddr returns 23% of addresses, 23% of 5 is 1 rounded down.
388
- BOOST_CHECK_EQUAL (addrman.GetAddr ().size (), 1 );
388
+ BOOST_CHECK_EQUAL (addrman.GetAddr ().size (), 1U );
389
389
390
390
// Test: Ensure GetAddr works with new and tried addresses.
391
391
addrman.Good (CAddress (addr1, NODE_NONE));
392
392
addrman.Good (CAddress (addr2, NODE_NONE));
393
- BOOST_CHECK_EQUAL (addrman.GetAddr ().size (), 1 );
393
+ BOOST_CHECK_EQUAL (addrman.GetAddr ().size (), 1U );
394
394
395
395
// Test: Ensure GetAddr still returns 23% when addrman has many addrs.
396
396
for (unsigned int i = 1 ; i < (8 * 256 ); i++) {
@@ -409,9 +409,9 @@ BOOST_AUTO_TEST_CASE(addrman_getaddr)
409
409
410
410
size_t percent23 = (addrman.size () * 23 ) / 100 ;
411
411
BOOST_CHECK_EQUAL (vAddr.size (), percent23);
412
- BOOST_CHECK_EQUAL (vAddr.size (), 461 );
412
+ BOOST_CHECK_EQUAL (vAddr.size (), 461U );
413
413
// (Addrman.size() < number of addresses added) due to address collisions.
414
- BOOST_CHECK_EQUAL (addrman.size (), 2006 );
414
+ BOOST_CHECK_EQUAL (addrman.size (), 2006U );
415
415
}
416
416
417
417
@@ -454,7 +454,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_tried_bucket)
454
454
}
455
455
// Test: IP addresses in the same group (\16 prefix for IPv4) should
456
456
// never get more than 8 buckets
457
- BOOST_CHECK_EQUAL (buckets.size (), 8 );
457
+ BOOST_CHECK_EQUAL (buckets.size (), 8U );
458
458
459
459
buckets.clear ();
460
460
for (int j = 0 ; j < 255 ; j++) {
@@ -466,7 +466,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_tried_bucket)
466
466
}
467
467
// Test: IP addresses in the different groups should map to more than
468
468
// 8 buckets.
469
- BOOST_CHECK_EQUAL (buckets.size (), 160 );
469
+ BOOST_CHECK_EQUAL (buckets.size (), 160U );
470
470
}
471
471
472
472
BOOST_AUTO_TEST_CASE (caddrinfo_get_new_bucket)
@@ -506,7 +506,7 @@ BOOST_AUTO_TEST_CASE(caddrinfo_get_new_bucket)
506
506
}
507
507
// Test: IP addresses in the same group (\16 prefix for IPv4) should
508
508
// always map to the same bucket.
509
- BOOST_CHECK_EQUAL (buckets.size (), 1 );
509
+ BOOST_CHECK_EQUAL (buckets.size (), 1U );
510
510
511
511
buckets.clear ();
512
512
for (int j = 0 ; j < 4 * 255 ; j++) {
0 commit comments