[test] Add Unit Test for GetListenPort
Add very basic unit test for GetListenPort in net_tests.cpp
This commit is contained in:
parent
e0a7e1994e
commit
1b144495d0
1 changed files with 13 additions and 0 deletions
|
@ -11,6 +11,7 @@
|
||||||
#include "net.h"
|
#include "net.h"
|
||||||
#include "netbase.h"
|
#include "netbase.h"
|
||||||
#include "chainparams.h"
|
#include "chainparams.h"
|
||||||
|
#include "util.h"
|
||||||
|
|
||||||
class CAddrManSerializationMock : public CAddrMan
|
class CAddrManSerializationMock : public CAddrMan
|
||||||
{
|
{
|
||||||
|
@ -72,6 +73,18 @@ CDataStream AddrmanToStream(CAddrManSerializationMock& _addrman)
|
||||||
|
|
||||||
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;
|
||||||
|
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;
|
||||||
|
|
Loading…
Reference in a new issue