#include <avalanche/processor.h>
#include <arith_uint256.h>
#include <avalanche/avalanche.h>
#include <avalanche/delegationbuilder.h>
#include <avalanche/peermanager.h>
#include <avalanche/proofbuilder.h>
#include <avalanche/rewardrankcomparator.h>
#include <avalanche/voterecord.h>
#include <chain.h>
#include <config.h>
#include <core_io.h>
#include <key_io.h>
#include <net_processing.h>
#include <reverse_iterator.h>
#include <scheduler.h>
#include <util/time.h>
#include <util/translation.h>
#include <avalanche/test/util.h>
#include <test/util/setup_common.h>
#include <boost/mpl/list.hpp>
#include <boost/test/unit_test.hpp>
#include <functional>
#include <limits>
#include <type_traits>
#include <vector>
Go to the source code of this file.
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (voteitemupdate, P, VoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (item_reconcile_twice, P, VoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (item_null, P, NullableVoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (item_zero, P, Uint256VoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (vote_item_register, P, VoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (multi_item_register, P, VoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (poll_and_response, P, VoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (dont_poll_invalid_item, P, VoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (poll_inflight_timeout, P, VoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (poll_inflight_count, P, VoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE (quorum_diversity) |
|
| BOOST_AUTO_TEST_CASE (event_loop) |
|
| BOOST_AUTO_TEST_CASE (destructor) |
|
| BOOST_AUTO_TEST_CASE (add_proof_to_reconcile) |
|
| BOOST_AUTO_TEST_CASE (proof_record) |
|
| BOOST_AUTO_TEST_CASE (quorum_detection) |
|
| BOOST_AUTO_TEST_CASE (quorum_detection_parameter_validation) |
|
| BOOST_AUTO_TEST_CASE (min_avaproofs_messages) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (voting_parameters, P, VoteItemProviders) |
|
| BOOST_AUTO_TEST_CASE (block_vote_finalization_tip) |
|
| BOOST_AUTO_TEST_CASE (vote_map_comparator) |
|
| BOOST_AUTO_TEST_CASE (block_reconcile_initial_vote) |
|
| BOOST_AUTO_TEST_CASE (compute_staking_rewards) |
|
| BOOST_AUTO_TEST_CASE (local_proof_status) |
|
| BOOST_AUTO_TEST_CASE (reconcileOrFinalize) |
|
| BOOST_AUTO_TEST_CASE (stake_contenders) |
|
| BOOST_AUTO_TEST_CASE (stake_contender_local_winners) |
|
◆ NullableVoteItemProviders
◆ Uint256VoteItemProviders
◆ VoteItemProviders
using VoteItemProviders = boost::mpl::list<BlockProvider, ProofProvider, StakeContenderProvider, TxProvider> |
◆ BOOST_AUTO_TEST_CASE() [1/16]
BOOST_AUTO_TEST_CASE |
( |
add_proof_to_reconcile |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [2/16]
BOOST_AUTO_TEST_CASE |
( |
block_reconcile_initial_vote |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [3/16]
BOOST_AUTO_TEST_CASE |
( |
block_vote_finalization_tip |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [4/16]
BOOST_AUTO_TEST_CASE |
( |
compute_staking_rewards |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [5/16]
BOOST_AUTO_TEST_CASE |
( |
destructor |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [6/16]
BOOST_AUTO_TEST_CASE |
( |
event_loop |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [7/16]
BOOST_AUTO_TEST_CASE |
( |
local_proof_status |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [8/16]
BOOST_AUTO_TEST_CASE |
( |
min_avaproofs_messages |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [9/16]
BOOST_AUTO_TEST_CASE |
( |
proof_record |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [10/16]
BOOST_AUTO_TEST_CASE |
( |
quorum_detection |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [11/16]
BOOST_AUTO_TEST_CASE |
( |
quorum_detection_parameter_validation |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [12/16]
BOOST_AUTO_TEST_CASE |
( |
quorum_diversity |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [13/16]
BOOST_AUTO_TEST_CASE |
( |
reconcileOrFinalize |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [14/16]
BOOST_AUTO_TEST_CASE |
( |
stake_contender_local_winners |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [15/16]
BOOST_AUTO_TEST_CASE |
( |
stake_contenders |
| ) |
|
◆ BOOST_AUTO_TEST_CASE() [16/16]
BOOST_AUTO_TEST_CASE |
( |
vote_map_comparator |
| ) |
|
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [1/11]
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [2/11]
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [3/11]
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [4/11]
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [5/11]
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [6/11]
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [7/11]
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [8/11]
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [9/11]
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [10/11]
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [11/11]