Skip to content

Commit da3a0be

Browse files
committed
[test] Add explicit tests that connection types get set correctly
1 parent 1d74fc7 commit da3a0be

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/test/net_tests.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,19 @@ BOOST_AUTO_TEST_CASE(cnode_simple_test)
184184
std::string pszDest;
185185

186186
std::unique_ptr<CNode> pnode1 = MakeUnique<CNode>(id++, NODE_NETWORK, height, hSocket, addr, 0, 0, CAddress(), pszDest, ConnectionType::OUTBOUND_FULL_RELAY);
187+
BOOST_CHECK(pnode1->IsFullOutboundConn() == true);
188+
BOOST_CHECK(pnode1->IsManualConn() == false);
189+
BOOST_CHECK(pnode1->IsBlockOnlyConn() == false);
190+
BOOST_CHECK(pnode1->IsFeelerConn() == false);
191+
BOOST_CHECK(pnode1->IsAddrFetchConn() == false);
187192
BOOST_CHECK(pnode1->IsInboundConn() == false);
188193

189194
std::unique_ptr<CNode> pnode2 = MakeUnique<CNode>(id++, NODE_NETWORK, height, hSocket, addr, 1, 1, CAddress(), pszDest, ConnectionType::INBOUND);
195+
BOOST_CHECK(pnode2->IsFullOutboundConn() == false);
196+
BOOST_CHECK(pnode2->IsManualConn() == false);
197+
BOOST_CHECK(pnode2->IsBlockOnlyConn() == false);
198+
BOOST_CHECK(pnode2->IsFeelerConn() == false);
199+
BOOST_CHECK(pnode2->IsAddrFetchConn() == false);
190200
BOOST_CHECK(pnode2->IsInboundConn() == true);
191201
}
192202

0 commit comments

Comments
 (0)