Changeset View
Changeset View
Standalone View
Standalone View
src/avalanche/test/peermanager_tests.cpp
Show First 20 Lines • Show All 961 Lines • ▼ Show 20 Lines | BOOST_AUTO_TEST_CASE(conflicting_orphans) { | ||||
auto orphan10 = buildProofWithSequence(10); | auto orphan10 = buildProofWithSequence(10); | ||||
auto orphan20 = buildProofWithSequence(20); | auto orphan20 = buildProofWithSequence(20); | ||||
BOOST_CHECK(!pm.registerProof(orphan10)); | BOOST_CHECK(!pm.registerProof(orphan10)); | ||||
BOOST_CHECK(pm.isOrphan(orphan10->getId())); | BOOST_CHECK(pm.isOrphan(orphan10->getId())); | ||||
BOOST_CHECK(!pm.registerProof(orphan20)); | BOOST_CHECK(!pm.registerProof(orphan20)); | ||||
BOOST_CHECK(!pm.isOrphan(orphan20->getId())); | BOOST_CHECK(pm.isOrphan(orphan20->getId())); | ||||
BOOST_CHECK(!pm.exists(orphan20->getId())); | BOOST_CHECK(!pm.exists(orphan10->getId())); | ||||
BOOST_CHECK(pm.isOrphan(orphan10->getId())); | |||||
} | } | ||||
BOOST_AUTO_TEST_CASE(preferred_conflicting_proof) { | BOOST_AUTO_TEST_CASE(preferred_conflicting_proof) { | ||||
avalanche::PeerManager pm; | avalanche::PeerManager pm; | ||||
const CKey key = CKey::MakeCompressedKey(); | const CKey key = CKey::MakeCompressedKey(); | ||||
const Amount amount(10 * COIN); | const Amount amount(10 * COIN); | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |