Bitcoin Core 31.99.0
P2P Digital Currency
Functions
coinsviewoverlay_tests.cpp File Reference
#include <coins.h>
#include <kernel/chainstatemanager_opts.h>
#include <primitives/block.h>
#include <primitives/transaction.h>
#include <primitives/transaction_identifier.h>
#include <txdb.h>
#include <uint256.h>
#include <util/byte_units.h>
#include <util/hasher.h>
#include <util/threadpool.h>
#include <boost/test/unit_test.hpp>
#include <cstdint>
#include <cstring>
#include <memory>
#include <ranges>
#include <unordered_set>
#include <vector>
Include dependency graph for coinsviewoverlay_tests.cpp:

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (fetch_inputs_from_db)
 
 BOOST_AUTO_TEST_CASE (fetch_inputs_from_cache)
 
 BOOST_AUTO_TEST_CASE (fetch_no_double_spend)
 
 BOOST_AUTO_TEST_CASE (fetch_no_inputs)
 
 BOOST_AUTO_TEST_CASE (access_non_input_coins)
 
 BOOST_AUTO_TEST_CASE (fetch_out_of_order_input_uses_normal_lookup)
 
 BOOST_AUTO_TEST_CASE (fetch_state_is_reusable_after_teardown)
 
 BOOST_AUTO_TEST_CASE (fetch_unstarted_thread_pool)
 
 BOOST_AUTO_TEST_CASE (fetch_interrupted_thread_pool_uses_normal_lookup)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/9]

BOOST_AUTO_TEST_CASE ( access_non_input_coins  )

Definition at line 192 of file coinsviewoverlay_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [2/9]

BOOST_AUTO_TEST_CASE ( fetch_inputs_from_cache  )

Definition at line 132 of file coinsviewoverlay_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [3/9]

BOOST_AUTO_TEST_CASE ( fetch_inputs_from_db  )

Definition at line 104 of file coinsviewoverlay_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [4/9]

BOOST_AUTO_TEST_CASE ( fetch_interrupted_thread_pool_uses_normal_lookup  )

Definition at line 292 of file coinsviewoverlay_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [5/9]

BOOST_AUTO_TEST_CASE ( fetch_no_double_spend  )

Definition at line 151 of file coinsviewoverlay_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [6/9]

BOOST_AUTO_TEST_CASE ( fetch_no_inputs  )

Definition at line 173 of file coinsviewoverlay_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [7/9]

BOOST_AUTO_TEST_CASE ( fetch_out_of_order_input_uses_normal_lookup  )

Definition at line 220 of file coinsviewoverlay_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [8/9]

BOOST_AUTO_TEST_CASE ( fetch_state_is_reusable_after_teardown  )

Definition at line 252 of file coinsviewoverlay_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [9/9]

BOOST_AUTO_TEST_CASE ( fetch_unstarted_thread_pool  )

Definition at line 279 of file coinsviewoverlay_tests.cpp.