PIVX Core  5.6.99
P2P Digital Currency
Functions
evo_specialtx_tests.cpp File Reference
#include "test/test_pivx.h"
#include "test/data/specialtx_invalid.json.h"
#include "test/data/specialtx_valid.json.h"
#include "consensus/validation.h"
#include "core_io.h"
#include "evo/providertx.h"
#include "evo/specialtx_validation.h"
#include "llmq/quorums_commitment.h"
#include "messagesigner.h"
#include "netbase.h"
#include "primitives/transaction.h"
#include <boost/test/unit_test.hpp>
Include dependency graph for evo_specialtx_tests.cpp:

Go to the source code of this file.

Functions

UniValue read_json (const std::string &jsondata)
 
llmq::CFinalCommitment GetRandomLLMQCommitment ()
 
 BOOST_AUTO_TEST_CASE (protx_validation_test)
 
 BOOST_AUTO_TEST_CASE (proreg_setpayload_test)
 
 BOOST_AUTO_TEST_CASE (proupserv_setpayload_test)
 
 BOOST_AUTO_TEST_CASE (proupreg_setpayload_test)
 
 BOOST_AUTO_TEST_CASE (prouprev_setpayload_test)
 
 BOOST_AUTO_TEST_CASE (proreg_checkstringsig_test)
 
 BOOST_AUTO_TEST_CASE (llmqcomm_setpayload_test)
 
 BOOST_AUTO_TEST_CASE (specialtx_trivial_valid)
 
 BOOST_AUTO_TEST_CASE (specialtx_trivial_invalid)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/9]

BOOST_AUTO_TEST_CASE ( llmqcomm_setpayload_test  )

Definition at line 336 of file evo_specialtx_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [2/9]

BOOST_AUTO_TEST_CASE ( proreg_checkstringsig_test  )

Definition at line 319 of file evo_specialtx_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [3/9]

BOOST_AUTO_TEST_CASE ( proreg_setpayload_test  )

Definition at line 254 of file evo_specialtx_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [4/9]

BOOST_AUTO_TEST_CASE ( protx_validation_test  )

Definition at line 199 of file evo_specialtx_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [5/9]

BOOST_AUTO_TEST_CASE ( proupreg_setpayload_test  )

Definition at line 289 of file evo_specialtx_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [6/9]

BOOST_AUTO_TEST_CASE ( prouprev_setpayload_test  )

Definition at line 305 of file evo_specialtx_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [7/9]

BOOST_AUTO_TEST_CASE ( proupserv_setpayload_test  )

Definition at line 274 of file evo_specialtx_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [8/9]

BOOST_AUTO_TEST_CASE ( specialtx_trivial_invalid  )

Definition at line 354 of file evo_specialtx_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [9/9]

BOOST_AUTO_TEST_CASE ( specialtx_trivial_valid  )

Definition at line 348 of file evo_specialtx_tests.cpp.

Here is the call graph for this function:

◆ GetRandomLLMQCommitment()

llmq::CFinalCommitment GetRandomLLMQCommitment ( )

Definition at line 99 of file evo_specialtx_tests.cpp.

◆ read_json()

UniValue read_json ( const std::string &  jsondata)

Definition at line 36 of file script_tests.cpp.

Here is the caller graph for this function: