Bitcoin Core  27.99.0
P2P Digital Currency
Classes | Functions
rpc_tests.cpp File Reference
#include <core_io.h>
#include <interfaces/chain.h>
#include <node/context.h>
#include <rpc/blockchain.h>
#include <rpc/client.h>
#include <rpc/server.h>
#include <rpc/util.h>
#include <test/util/setup_common.h>
#include <univalue.h>
#include <util/time.h>
#include <any>
#include <boost/test/unit_test.hpp>
Include dependency graph for rpc_tests.cpp:

Go to the source code of this file.

Classes

class  HasJSON
 
class  RPCTestingSetup
 

Functions

static UniValue JSON (std::string_view json)
 
 BOOST_AUTO_TEST_CASE (rpc_namedparams)
 
 BOOST_AUTO_TEST_CASE (rpc_namedonlyparams)
 
 BOOST_AUTO_TEST_CASE (rpc_rawparams)
 
 BOOST_AUTO_TEST_CASE (rpc_togglenetwork)
 
 BOOST_AUTO_TEST_CASE (rpc_rawsign)
 
 BOOST_AUTO_TEST_CASE (rpc_createraw_op_return)
 
 BOOST_AUTO_TEST_CASE (rpc_format_monetary_values)
 
static UniValue ValueFromString (const std::string &str) noexcept
 
 BOOST_AUTO_TEST_CASE (rpc_parse_monetary_values)
 
 BOOST_AUTO_TEST_CASE (rpc_ban)
 
 BOOST_AUTO_TEST_CASE (rpc_convert_values_generatetoaddress)
 
 BOOST_AUTO_TEST_CASE (rpc_getblockstats_calculate_percentiles_by_weight)
 
 BOOST_AUTO_TEST_CASE (check_dup_param_names)
 
 BOOST_AUTO_TEST_CASE (help_example)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/13]

BOOST_AUTO_TEST_CASE ( check_dup_param_names  )

Definition at line 503 of file rpc_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [2/13]

BOOST_AUTO_TEST_CASE ( help_example  )

Definition at line 549 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [3/13]

BOOST_AUTO_TEST_CASE ( rpc_ban  )

Definition at line 311 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [4/13]

BOOST_AUTO_TEST_CASE ( rpc_convert_values_generatetoaddress  )

Definition at line 401 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [5/13]

BOOST_AUTO_TEST_CASE ( rpc_createraw_op_return  )

Definition at line 210 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [6/13]

BOOST_AUTO_TEST_CASE ( rpc_format_monetary_values  )

Definition at line 225 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [7/13]

BOOST_AUTO_TEST_CASE ( rpc_getblockstats_calculate_percentiles_by_weight  )

Definition at line 424 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [8/13]

BOOST_AUTO_TEST_CASE ( rpc_namedonlyparams  )

Definition at line 112 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [9/13]

BOOST_AUTO_TEST_CASE ( rpc_namedparams  )

Definition at line 85 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [10/13]

BOOST_AUTO_TEST_CASE ( rpc_parse_monetary_values  )

Definition at line 277 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [11/13]

BOOST_AUTO_TEST_CASE ( rpc_rawparams  )

Definition at line 134 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [12/13]

BOOST_AUTO_TEST_CASE ( rpc_rawsign  )

Definition at line 191 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [13/13]

BOOST_AUTO_TEST_CASE ( rpc_togglenetwork  )

Definition at line 169 of file rpc_tests.cpp.

Here is the call graph for this function:

◆ JSON()

static UniValue JSON ( std::string_view  json)
static

Definition at line 20 of file rpc_tests.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ValueFromString()

static UniValue ValueFromString ( const std::string &  str)
staticnoexcept

Definition at line 270 of file rpc_tests.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: