aboutsummaryrefslogtreecommitdiff
path: root/src/test/net_peer_connection_tests.cpp
diff options
context:
space:
mode:
authorJon Atack <jon@atack.com>2023-11-14 18:12:45 -0600
committerJon Atack <jon@atack.com>2024-05-10 22:29:51 -0600
commitd0b047494c28381942c09d0cca45baa323bfcffc (patch)
treeb82972f32450408ea5abbcdc9e02542878fae465 /src/test/net_peer_connection_tests.cpp
parent684da9707040ce25d95b2954eda50b811136d92c (diff)
downloadbitcoin-d0b047494c28381942c09d0cca45baa323bfcffc.tar.xz
test: add GetAddedNodeInfo() CJDNS regression unit test
Diffstat (limited to 'src/test/net_peer_connection_tests.cpp')
-rw-r--r--src/test/net_peer_connection_tests.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/net_peer_connection_tests.cpp b/src/test/net_peer_connection_tests.cpp
index 58cbe9eb72..00bc1fdb6a 100644
--- a/src/test/net_peer_connection_tests.cpp
+++ b/src/test/net_peer_connection_tests.cpp
@@ -108,6 +108,12 @@ BOOST_AUTO_TEST_CASE(test_addnode_getaddednodeinfo_and_connection_detection)
AddPeer(id, nodes, *peerman, *connman, ConnectionType::BLOCK_RELAY, /*onion_peer=*/true);
AddPeer(id, nodes, *peerman, *connman, ConnectionType::INBOUND);
+ // Add a CJDNS peer connection.
+ AddPeer(id, nodes, *peerman, *connman, ConnectionType::INBOUND, /*onion_peer=*/false,
+ /*address=*/"[fc00:3344:5566:7788:9900:aabb:ccdd:eeff]:1234");
+ BOOST_CHECK(nodes.back()->IsInboundConn());
+ BOOST_CHECK_EQUAL(nodes.back()->ConnectedThroughNetwork(), Network::NET_CJDNS);
+
BOOST_TEST_MESSAGE("Call AddNode() for all the peers");
for (auto node : connman->TestNodes()) {
BOOST_CHECK(connman->AddNode({/*m_added_node=*/node->addr.ToStringAddrPort(), /*m_use_v2transport=*/true}));