Skip to content

Commit 5e7cc41

Browse files
committed
test: add unit test for CConnman::AddedNodesContain()
1 parent cc62716 commit 5e7cc41

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/test/net_peer_connection_tests.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,13 @@ BOOST_AUTO_TEST_CASE(test_addnode_getaddednodeinfo_and_connection_detection)
122122
BOOST_CHECK_EQUAL(connman->GetAddedNodeInfo(/*include_connected=*/true).size(), nodes.size());
123123
BOOST_CHECK(connman->GetAddedNodeInfo(/*include_connected=*/false).empty());
124124

125+
// Test AddedNodesContain()
126+
for (auto node : connman->TestNodes()) {
127+
BOOST_CHECK(connman->AddedNodesContain(node->addr));
128+
}
129+
AddPeer(id, nodes, *peerman, *connman, ConnectionType::OUTBOUND_FULL_RELAY);
130+
BOOST_CHECK(!connman->AddedNodesContain(nodes.back()->addr));
131+
125132
BOOST_TEST_MESSAGE("\nPrint GetAddedNodeInfo contents:");
126133
for (const auto& info : connman->GetAddedNodeInfo(/*include_connected=*/true)) {
127134
BOOST_TEST_MESSAGE(strprintf("\nadded node: %s", info.m_params.m_added_node));

0 commit comments

Comments
 (0)