Skip to content

Commit 8254a8a

Browse files
committed
Merge #10278: [test] Add Unit Test for GetListenPort
1b14449 [test] Add Unit Test for GetListenPort (Jimmy Song) Tree-SHA512: aea5f60fb3699680cc5acac9d9c8d8712634db9d629bbfa1815a29e5cf46c22f783886c608664baaa91b3282c52ce8069c358850cf4f90acf731a9e6c1701caa
2 parents 9c94fb6 + 1b14449 commit 8254a8a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/test/net_tests.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "net.h"
1212
#include "netbase.h"
1313
#include "chainparams.h"
14+
#include "util.h"
1415

1516
class CAddrManSerializationMock : public CAddrMan
1617
{
@@ -72,6 +73,18 @@ CDataStream AddrmanToStream(CAddrManSerializationMock& _addrman)
7273

7374
BOOST_FIXTURE_TEST_SUITE(net_tests, BasicTestingSetup)
7475

76+
BOOST_AUTO_TEST_CASE(cnode_listen_port)
77+
{
78+
// test default
79+
unsigned short port = GetListenPort();
80+
BOOST_CHECK(port == Params().GetDefaultPort());
81+
// test set port
82+
unsigned short altPort = 12345;
83+
SoftSetArg("-port", std::to_string(altPort));
84+
port = GetListenPort();
85+
BOOST_CHECK(port == altPort);
86+
}
87+
7588
BOOST_AUTO_TEST_CASE(caddrdb_read)
7689
{
7790
CAddrManUncorrupted addrmanUncorrupted;

0 commit comments

Comments
 (0)