55#include < addrdb.h>
66#include < addrman.h>
77#include < chainparams.h>
8+ #include < clientversion.h>
89#include < hash.h>
910#include < netbase.h>
1011#include < random.h>
12+ #include < streams.h>
1113#include < util/asmap.h>
1214#include < util/string.h>
1315
@@ -984,7 +986,7 @@ BOOST_AUTO_TEST_CASE(addrman_evictionworks) {
984986 BOOST_CHECK (addrman.SelectTriedCollision ().ToString () == " [::]:0" );
985987}
986988
987- BOOST_AUTO_TEST_CASE (caddrdb_read ) {
989+ BOOST_AUTO_TEST_CASE (load_addrman ) {
988990 CAddrManUncorrupted addrmanUncorrupted;
989991 addrmanUncorrupted.MakeDeterministic ();
990992
@@ -1020,19 +1022,18 @@ BOOST_AUTO_TEST_CASE(caddrdb_read) {
10201022 BOOST_CHECK (addrman1.size () == 3 );
10211023 BOOST_CHECK (exceptionThrown == false );
10221024
1023- // Test that CAddrDB::Read creates an addrman with the correct number of
1025+ // Test that ReadFromStream creates an addrman with the correct number of
10241026 // addrs.
10251027 CDataStream ssPeers2 = AddrmanToStream (addrmanUncorrupted);
10261028
10271029 CAddrMan addrman2 (/* asmap= */ std::vector<bool >(),
10281030 /* consistency_check_ratio= */ 100 );
1029- CAddrDB adb (Params ());
10301031 BOOST_CHECK (addrman2.size () == 0 );
1031- BOOST_CHECK (adb. Read ( addrman2, ssPeers2));
1032+ BOOST_CHECK (ReadFromStream ( Params (), addrman2, ssPeers2));
10321033 BOOST_CHECK (addrman2.size () == 3 );
10331034}
10341035
1035- BOOST_AUTO_TEST_CASE (caddrdb_read_corrupted ) {
1036+ BOOST_AUTO_TEST_CASE (load_addrman_corrupted ) {
10361037 CAddrManCorrupted addrmanCorrupted;
10371038 addrmanCorrupted.MakeDeterministic ();
10381039
@@ -1049,20 +1050,18 @@ BOOST_AUTO_TEST_CASE(caddrdb_read_corrupted) {
10491050 } catch (const std::exception &) {
10501051 exceptionThrown = true ;
10511052 }
1052- // Even through de-serialization failed addrman is not left in a clean
1053- // state.
1053+ // Even though de-serialization failed addrman is not left in a clean state.
10541054 BOOST_CHECK (addrman1.size () == 1 );
10551055 BOOST_CHECK (exceptionThrown);
10561056
1057- // Test that CAddrDB::Read leaves addrman in a clean state if
1057+ // Test that ReadFromStream leaves addrman in a clean state if
10581058 // de-serialization fails.
10591059 CDataStream ssPeers2 = AddrmanToStream (addrmanCorrupted);
10601060
10611061 CAddrMan addrman2 (/* asmap= */ std::vector<bool >(),
10621062 /* consistency_check_ratio= */ 100 );
1063- CAddrDB adb (Params ());
10641063 BOOST_CHECK (addrman2.size () == 0 );
1065- BOOST_CHECK (!adb. Read ( addrman2, ssPeers2));
1064+ BOOST_CHECK (!ReadFromStream ( Params (), addrman2, ssPeers2));
10661065 BOOST_CHECK (addrman2.size () == 0 );
10671066}
10681067
0 commit comments