Skip to content

Commit d0b0474

Browse files
committed
test: add GetAddedNodeInfo() CJDNS regression unit test
1 parent 684da97 commit d0b0474

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/test/net_peer_connection_tests.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,12 @@ BOOST_AUTO_TEST_CASE(test_addnode_getaddednodeinfo_and_connection_detection)
108108
AddPeer(id, nodes, *peerman, *connman, ConnectionType::BLOCK_RELAY, /*onion_peer=*/true);
109109
AddPeer(id, nodes, *peerman, *connman, ConnectionType::INBOUND);
110110

111+
// Add a CJDNS peer connection.
112+
AddPeer(id, nodes, *peerman, *connman, ConnectionType::INBOUND, /*onion_peer=*/false,
113+
/*address=*/"[fc00:3344:5566:7788:9900:aabb:ccdd:eeff]:1234");
114+
BOOST_CHECK(nodes.back()->IsInboundConn());
115+
BOOST_CHECK_EQUAL(nodes.back()->ConnectedThroughNetwork(), Network::NET_CJDNS);
116+
111117
BOOST_TEST_MESSAGE("Call AddNode() for all the peers");
112118
for (auto node : connman->TestNodes()) {
113119
BOOST_CHECK(connman->AddNode({/*m_added_node=*/node->addr.ToStringAddrPort(), /*m_use_v2transport=*/true}));

0 commit comments

Comments
 (0)