![]() |
BSHA3
0.17.99
P2P Blockchain, based on Bitcoin
|
#include <wallet/wallet.h>
#include <wallet/coinselection.h>
#include <wallet/coincontrol.h>
#include <amount.h>
#include <primitives/transaction.h>
#include <random.h>
#include <test/test_bitcoin.h>
#include <wallet/test/wallet_test_fixture.h>
#include <boost/test/unit_test.hpp>
#include <random>
Go to the source code of this file.
Macros | |
#define | RUN_TESTS 100 |
#define | RANDOM_REPEATS 5 |
Typedefs | |
typedef std::set< CInputCoin > | CoinSet |
Functions | |
std::vector< OutputGroup > & | GroupCoins (const std::vector< CInputCoin > &coins) |
std::vector< OutputGroup > & | GroupCoins (const std::vector< COutput > &coins) |
BOOST_AUTO_TEST_CASE (bnb_search_test) | |
BOOST_AUTO_TEST_CASE (knapsack_solver_test) | |
BOOST_AUTO_TEST_CASE (ApproximateBestSubset) | |
BOOST_AUTO_TEST_CASE (SelectCoins_test) | |
Variables | |
std::vector< std::unique_ptr< CWalletTx > > | wtxn |
CoinEligibilityFilter | filter_standard (1, 6, 0) |
CoinEligibilityFilter | filter_confirmed (1, 1, 0) |
CoinEligibilityFilter | filter_standard_extra (6, 6, 0) |
CoinSelectionParams | coin_selection_params (false, 0, 0, CFeeRate(0), 0) |
#define RANDOM_REPEATS 5 |
Definition at line 24 of file coinselector_tests.cpp.
#define RUN_TESTS 100 |
Definition at line 20 of file coinselector_tests.cpp.
typedef std::set<CInputCoin> CoinSet |
Definition at line 28 of file coinselector_tests.cpp.
BOOST_AUTO_TEST_CASE | ( | bnb_search_test | ) |
Definition at line 122 of file coinselector_tests.cpp.
BOOST_AUTO_TEST_CASE | ( | knapsack_solver_test | ) |
Definition at line 267 of file coinselector_tests.cpp.
BOOST_AUTO_TEST_CASE | ( | ApproximateBestSubset | ) |
Definition at line 546 of file coinselector_tests.cpp.
BOOST_AUTO_TEST_CASE | ( | SelectCoins_test | ) |
Definition at line 569 of file coinselector_tests.cpp.
|
inline |
Definition at line 105 of file coinselector_tests.cpp.
|
inline |
Definition at line 113 of file coinselector_tests.cpp.
CoinSelectionParams coin_selection_params(false, 0, 0, CFeeRate(0), 0) |
CoinEligibilityFilter filter_confirmed(1, 1, 0) |
CoinEligibilityFilter filter_standard(1, 6, 0) |
CoinEligibilityFilter filter_standard_extra(6, 6, 0) |
std::vector<std::unique_ptr<CWalletTx> > wtxn |
Definition at line 26 of file coinselector_tests.cpp.