Changeset View
Changeset View
Standalone View
Standalone View
src/test/net_tests.cpp
Show First 20 Lines • Show All 77 Lines • ▼ Show 20 Lines | CDataStream AddrmanToStream(CAddrManSerializationMock &_addrman) { | ||||
ssPeersIn << _addrman; | ssPeersIn << _addrman; | ||||
std::string str = ssPeersIn.str(); | std::string str = ssPeersIn.str(); | ||||
std::vector<uint8_t> vchData(str.begin(), str.end()); | std::vector<uint8_t> vchData(str.begin(), str.end()); | ||||
return CDataStream(vchData, SER_DISK, CLIENT_VERSION); | return CDataStream(vchData, SER_DISK, CLIENT_VERSION); | ||||
} | } | ||||
BOOST_FIXTURE_TEST_SUITE(net_tests, BasicTestingSetup) | BOOST_FIXTURE_TEST_SUITE(net_tests, BasicTestingSetup) | ||||
BOOST_AUTO_TEST_CASE(cnode_listen_port) { | |||||
// test default | |||||
unsigned short port = GetListenPort(); | |||||
BOOST_CHECK(port == Params().GetDefaultPort()); | |||||
// test set port | |||||
unsigned short altPort = 12345; | |||||
gArgs.SoftSetArg("-port", std::to_string(altPort)); | |||||
port = GetListenPort(); | |||||
BOOST_CHECK(port == altPort); | |||||
} | |||||
BOOST_AUTO_TEST_CASE(caddrdb_read) { | BOOST_AUTO_TEST_CASE(caddrdb_read) { | ||||
CAddrManUncorrupted addrmanUncorrupted; | CAddrManUncorrupted addrmanUncorrupted; | ||||
addrmanUncorrupted.MakeDeterministic(); | addrmanUncorrupted.MakeDeterministic(); | ||||
CService addr1, addr2, addr3; | CService addr1, addr2, addr3; | ||||
Lookup("250.7.1.1", addr1, 8333, false); | Lookup("250.7.1.1", addr1, 8333, false); | ||||
Lookup("250.7.2.2", addr2, 9999, false); | Lookup("250.7.2.2", addr2, 9999, false); | ||||
Lookup("250.7.3.3", addr3, 9999, false); | Lookup("250.7.3.3", addr3, 9999, false); | ||||
▲ Show 20 Lines • Show All 122 Lines • Show Last 20 Lines |