@@ -230,26 +230,21 @@ BOOST_AUTO_TEST_CASE(ipv4_peer_with_ipv6_addrMe_test)
230230
231231BOOST_AUTO_TEST_CASE (LimitedAndReachable_Network)
232232{
233- SetLimited ( NET_IPV4, true );
234- SetLimited ( NET_IPV6, true );
235- SetLimited ( NET_ONION, true );
233+ BOOST_CHECK_EQUAL ( IsReachable ( NET_IPV4) , true );
234+ BOOST_CHECK_EQUAL ( IsReachable ( NET_IPV6) , true );
235+ BOOST_CHECK_EQUAL ( IsReachable ( NET_ONION) , true );
236236
237- BOOST_CHECK_EQUAL ( IsLimited ( NET_IPV4), true );
238- BOOST_CHECK_EQUAL ( IsLimited ( NET_IPV6), true );
239- BOOST_CHECK_EQUAL ( IsLimited ( NET_ONION), true );
237+ SetReachable ( NET_IPV4, false );
238+ SetReachable ( NET_IPV6, false );
239+ SetReachable ( NET_ONION, false );
240240
241241 BOOST_CHECK_EQUAL (IsReachable (NET_IPV4), false );
242242 BOOST_CHECK_EQUAL (IsReachable (NET_IPV6), false );
243243 BOOST_CHECK_EQUAL (IsReachable (NET_ONION), false );
244244
245-
246- SetLimited (NET_IPV4, false );
247- SetLimited (NET_IPV6, false );
248- SetLimited (NET_ONION, false );
249-
250- BOOST_CHECK_EQUAL (IsLimited (NET_IPV4), false );
251- BOOST_CHECK_EQUAL (IsLimited (NET_IPV6), false );
252- BOOST_CHECK_EQUAL (IsLimited (NET_ONION), false );
245+ SetReachable (NET_IPV4, true );
246+ SetReachable (NET_IPV6, true );
247+ SetReachable (NET_ONION, true );
253248
254249 BOOST_CHECK_EQUAL (IsReachable (NET_IPV4), true );
255250 BOOST_CHECK_EQUAL (IsReachable (NET_IPV6), true );
@@ -258,19 +253,13 @@ BOOST_AUTO_TEST_CASE(LimitedAndReachable_Network)
258253
259254BOOST_AUTO_TEST_CASE (LimitedAndReachable_NetworkCaseUnroutableAndInternal)
260255{
261- BOOST_CHECK_EQUAL (IsLimited (NET_UNROUTABLE), false );
262- BOOST_CHECK_EQUAL (IsLimited (NET_INTERNAL), false );
263-
264256 BOOST_CHECK_EQUAL (IsReachable (NET_UNROUTABLE), true );
265257 BOOST_CHECK_EQUAL (IsReachable (NET_INTERNAL), true );
266258
267- SetLimited (NET_UNROUTABLE, true );
268- SetLimited (NET_INTERNAL, true );
259+ SetReachable (NET_UNROUTABLE, false );
260+ SetReachable (NET_INTERNAL, false );
269261
270- BOOST_CHECK_EQUAL (IsLimited (NET_UNROUTABLE), false ); // Ignored for both networks
271- BOOST_CHECK_EQUAL (IsLimited (NET_INTERNAL), false );
272-
273- BOOST_CHECK_EQUAL (IsReachable (NET_UNROUTABLE), true );
262+ BOOST_CHECK_EQUAL (IsReachable (NET_UNROUTABLE), true ); // Ignored for both networks
274263 BOOST_CHECK_EQUAL (IsReachable (NET_INTERNAL), true );
275264}
276265
@@ -289,23 +278,21 @@ BOOST_AUTO_TEST_CASE(LimitedAndReachable_CNetAddr)
289278{
290279 CNetAddr addr = UtilBuildAddress (0x001 , 0x001 , 0x001 , 0x001 ); // 1.1.1.1
291280
292- SetLimited (NET_IPV4, false );
293- BOOST_CHECK_EQUAL (IsLimited (addr), false );
281+ SetReachable (NET_IPV4, true );
294282 BOOST_CHECK_EQUAL (IsReachable (addr), true );
295283
296- SetLimited (NET_IPV4, true );
297- BOOST_CHECK_EQUAL (IsLimited (addr), true );
284+ SetReachable (NET_IPV4, false );
298285 BOOST_CHECK_EQUAL (IsReachable (addr), false );
299286
300- SetLimited (NET_IPV4, false ); // have to reset this, because this is stateful.
287+ SetReachable (NET_IPV4, true ); // have to reset this, because this is stateful.
301288}
302289
303290
304291BOOST_AUTO_TEST_CASE (LocalAddress_BasicLifecycle)
305292{
306293 CService addr = CService (UtilBuildAddress (0x002 , 0x001 , 0x001 , 0x001 ), 1000 ); // 2.1.1.1:1000
307294
308- SetLimited (NET_IPV4, false );
295+ SetReachable (NET_IPV4, true );
309296
310297 BOOST_CHECK_EQUAL (IsLocal (addr), false );
311298 BOOST_CHECK_EQUAL (AddLocal (addr, 1000 ), true );
0 commit comments