@@ -80,9 +80,9 @@ BOOST_FIXTURE_TEST_SUITE(denialofservice_tests, TestingSetup)
8080// work.
8181BOOST_AUTO_TEST_CASE(outbound_slow_chain_eviction)
8282{
83- auto connman = std::make_unique<CConnman>(0x1337 , 0x1337 );
83+ auto connman = std::make_unique<CConnman>(0x1337 , 0x1337 , *m_node. addrman );
8484 auto peerLogic = std::make_unique<PeerLogicValidation>(
85- *connman, nullptr , *m_node.scheduler , *m_node.chainman , *m_node.mempool , m_node.llmq_ctx
85+ *connman, *m_node. addrman , nullptr , *m_node.scheduler , *m_node.chainman , *m_node.mempool , m_node.llmq_ctx
8686 );
8787
8888 // Mock an outbound peer
@@ -133,8 +133,7 @@ BOOST_AUTO_TEST_CASE(outbound_slow_chain_eviction)
133133 BOOST_CHECK (dummyNode1.fDisconnect == true );
134134 SetMockTime (0 );
135135
136- bool dummy;
137- peerLogic->FinalizeNode (dummyNode1, dummy);
136+ peerLogic->FinalizeNode (dummyNode1);
138137}
139138
140139static void AddRandomOutboundPeer (std::vector<CNode *> &vNodes, PeerLogicValidation &peerLogic, CConnmanTest* connman)
@@ -153,9 +152,9 @@ static void AddRandomOutboundPeer(std::vector<CNode *> &vNodes, PeerLogicValidat
153152
154153BOOST_AUTO_TEST_CASE (stale_tip_peer_management)
155154{
156- auto connman = std::make_unique<CConnmanTest>(0x1337 , 0x1337 );
155+ auto connman = std::make_unique<CConnmanTest>(0x1337 , 0x1337 , *m_node. addrman );
157156 auto peerLogic = std::make_unique<PeerLogicValidation>(
158- *connman, nullptr , *m_node.scheduler , *m_node.chainman , *m_node.mempool , m_node.llmq_ctx
157+ *connman, *m_node. addrman , nullptr , *m_node.scheduler , *m_node.chainman , *m_node.mempool , m_node.llmq_ctx
159158 );
160159
161160 const Consensus::Params& consensusParams = Params ().GetConsensus ();
@@ -217,9 +216,8 @@ BOOST_AUTO_TEST_CASE(stale_tip_peer_management)
217216 BOOST_CHECK (vNodes[max_outbound_full_relay-1 ]->fDisconnect == true );
218217 BOOST_CHECK (vNodes.back ()->fDisconnect == false );
219218
220- bool dummy;
221219 for (const CNode *node : vNodes) {
222- peerLogic->FinalizeNode (*node, dummy );
220+ peerLogic->FinalizeNode (*node);
223221 }
224222
225223 connman->ClearNodes ();
@@ -228,9 +226,9 @@ BOOST_AUTO_TEST_CASE(stale_tip_peer_management)
228226BOOST_AUTO_TEST_CASE (DoS_banning)
229227{
230228 auto banman = std::make_unique<BanMan>(GetDataDir () / " banlist.dat" , nullptr , DEFAULT_MISBEHAVING_BANTIME);
231- auto connman = std::make_unique<CConnman>(0x1337 , 0x1337 );
229+ auto connman = std::make_unique<CConnman>(0x1337 , 0x1337 , *m_node. addrman );
232230 auto peerLogic = std::make_unique<PeerLogicValidation>(
233- *connman, banman.get (), *m_node.scheduler , *m_node.chainman , *m_node.mempool , m_node.llmq_ctx
231+ *connman, *m_node. addrman , banman.get (), *m_node.scheduler , *m_node.chainman , *m_node.mempool , m_node.llmq_ctx
234232 );
235233
236234 banman->ClearBanned ();
@@ -268,17 +266,16 @@ BOOST_AUTO_TEST_CASE(DoS_banning)
268266 }
269267 BOOST_CHECK (banman->IsDiscouraged (addr2));
270268
271- bool dummy;
272- peerLogic->FinalizeNode (dummyNode1, dummy);
273- peerLogic->FinalizeNode (dummyNode2, dummy);
269+ peerLogic->FinalizeNode (dummyNode1);
270+ peerLogic->FinalizeNode (dummyNode2);
274271}
275272
276273BOOST_AUTO_TEST_CASE (DoS_banscore)
277274{
278275 auto banman = std::make_unique<BanMan>(GetDataDir () / " banlist.dat" , nullptr , DEFAULT_MISBEHAVING_BANTIME);
279- auto connman = std::make_unique<CConnman>(0x1337 , 0x1337 );
276+ auto connman = std::make_unique<CConnman>(0x1337 , 0x1337 , *m_node. addrman );
280277 auto peerLogic = std::make_unique<PeerLogicValidation>(
281- *connman, banman.get (), *m_node.scheduler , *m_node.chainman , *m_node.mempool , m_node.llmq_ctx
278+ *connman, *m_node. addrman , banman.get (), *m_node.scheduler , *m_node.chainman , *m_node.mempool , m_node.llmq_ctx
282279 );
283280
284281 banman->ClearBanned ();
@@ -315,16 +312,15 @@ BOOST_AUTO_TEST_CASE(DoS_banscore)
315312 BOOST_CHECK (banman->IsDiscouraged (addr1));
316313 gArgs .ForceSetArg (" -banscore" , ToString (DEFAULT_BANSCORE_THRESHOLD));
317314
318- bool dummy;
319- peerLogic->FinalizeNode (dummyNode1, dummy);
315+ peerLogic->FinalizeNode (dummyNode1);
320316}
321317
322318BOOST_AUTO_TEST_CASE (DoS_bantime)
323319{
324320 auto banman = std::make_unique<BanMan>(GetDataDir () / " banlist.dat" , nullptr , DEFAULT_MISBEHAVING_BANTIME);
325- auto connman = std::make_unique<CConnman>(0x1337 , 0x1337 );
321+ auto connman = std::make_unique<CConnman>(0x1337 , 0x1337 , *m_node. addrman );
326322 auto peerLogic = std::make_unique<PeerLogicValidation>(
327- *connman, banman.get (), *m_node.scheduler , *m_node.chainman , *m_node.mempool , m_node.llmq_ctx
323+ *connman, *m_node. addrman , banman.get (), *m_node.scheduler , *m_node.chainman , *m_node.mempool , m_node.llmq_ctx
328324 );
329325
330326 banman->ClearBanned ();
@@ -345,8 +341,7 @@ BOOST_AUTO_TEST_CASE(DoS_bantime)
345341 }
346342 BOOST_CHECK (banman->IsDiscouraged (addr));
347343
348- bool dummy;
349- peerLogic->FinalizeNode (dummyNode, dummy);
344+ peerLogic->FinalizeNode (dummyNode);
350345}
351346
352347static CTransactionRef RandomOrphan ()
0 commit comments