Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Functions
BlockChainTestsBoost.cpp File Reference
#include <boost/filesystem/operations.hpp>
#include <boost/test/unit_test.hpp>
#include <boost/filesystem.hpp>
#include <test/libtesteth/TestHelper.h>
#include <test/libtesteth/BlockChainHelper.h>
Include dependency graph for BlockChainTestsBoost.cpp:

Go to the source code of this file.

Classes

class  frontierFixture
 
class  homesteadFixture
 
class  transitionFixture
 
class  eip150Fixture
 

Functions

 BOOST_AUTO_TEST_CASE (bcSimpleTransition)
 
 BOOST_AUTO_TEST_CASE (bcTheDaoTest)
 
 BOOST_AUTO_TEST_CASE (bcEIP150Test)
 
 BOOST_AUTO_TEST_CASE (bcForkStressTestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcSuicideIssueEIP150)
 
 BOOST_AUTO_TEST_CASE (bcTotalDifficultyTestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcMultiChainTestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcRPC_API_TestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcValidBlockTestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcInvalidHeaderTestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcUncleHeaderValiditiyEIP150)
 
 BOOST_AUTO_TEST_CASE (bcGasPricerTestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcUncleTestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcBlockGasLimitTestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcStateTestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcWalletTestEIP150)
 
 BOOST_AUTO_TEST_CASE (bcExploitTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcSuicideIssueHomestead)
 
 BOOST_AUTO_TEST_CASE (bcShanghaiLoveHomestead)
 
 BOOST_AUTO_TEST_CASE (bcForkStressTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcTotalDifficultyTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcMultiChainTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcInvalidRLPTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcRPC_API_TestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcValidBlockTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcInvalidHeaderTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcUncleHeaderValiditiyHomestead)
 
 BOOST_AUTO_TEST_CASE (bcGasPricerTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcUncleTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcBlockGasLimitTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcStateTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcWalletTestHomestead)
 
 BOOST_AUTO_TEST_CASE (bcForkBlockTest)
 
 BOOST_AUTO_TEST_CASE (bcForkUncleTest)
 
 BOOST_AUTO_TEST_CASE (bcForkStressTest)
 
 BOOST_AUTO_TEST_CASE (bcMultiChainTest)
 
 BOOST_AUTO_TEST_CASE (bcTotalDifficultyTest)
 
 BOOST_AUTO_TEST_CASE (bcInvalidRLPTest)
 
 BOOST_AUTO_TEST_CASE (bcRPC_API_Test)
 
 BOOST_AUTO_TEST_CASE (bcValidBlockTest)
 
 BOOST_AUTO_TEST_CASE (bcInvalidHeaderTest)
 
 BOOST_AUTO_TEST_CASE (bcUncleTest)
 
 BOOST_AUTO_TEST_CASE (bcUncleHeaderValiditiy)
 
 BOOST_AUTO_TEST_CASE (bcGasPricerTest)
 
 BOOST_AUTO_TEST_CASE (bcBlockGasLimitTest)
 
 BOOST_AUTO_TEST_CASE (bcWalletTest)
 
 BOOST_AUTO_TEST_CASE (bcStateTest)
 
 BOOST_AUTO_TEST_CASE (userDefinedFile)
 

Detailed Description

Author
Christoph Jentzsch cj@et.nosp@m.hdev.nosp@m..com, Dimitry Khokhlov dimit.nosp@m.ry@e.nosp@m.thdev.nosp@m..com
Date
2016 BlockChain boost test cases.

Definition in file BlockChainTestsBoost.cpp.

Function Documentation

BOOST_AUTO_TEST_CASE ( bcSimpleTransition  )

Definition at line 37 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcTheDaoTest  )

Definition at line 38 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcEIP150Test  )

Definition at line 39 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcForkStressTestEIP150  )

Definition at line 45 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcSuicideIssueEIP150  )

Definition at line 46 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcTotalDifficultyTestEIP150  )

Definition at line 51 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcMultiChainTestEIP150  )

Definition at line 52 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcRPC_API_TestEIP150  )

Definition at line 53 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcValidBlockTestEIP150  )

Definition at line 54 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcInvalidHeaderTestEIP150  )

Definition at line 55 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcUncleHeaderValiditiyEIP150  )

Definition at line 56 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcGasPricerTestEIP150  )

Definition at line 57 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcUncleTestEIP150  )

Definition at line 58 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcBlockGasLimitTestEIP150  )

Definition at line 59 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcStateTestEIP150  )

Definition at line 60 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcWalletTestEIP150  )

Definition at line 61 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcExploitTestHomestead  )

Definition at line 71 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcSuicideIssueHomestead  )

Definition at line 72 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcShanghaiLoveHomestead  )

Definition at line 77 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcForkStressTestHomestead  )

Definition at line 78 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcTotalDifficultyTestHomestead  )

Definition at line 79 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcMultiChainTestHomestead  )

Definition at line 80 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcInvalidRLPTestHomestead  )

Definition at line 81 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcRPC_API_TestHomestead  )

Definition at line 92 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcValidBlockTestHomestead  )

Definition at line 93 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcInvalidHeaderTestHomestead  )

Definition at line 94 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcUncleHeaderValiditiyHomestead  )

Definition at line 95 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcGasPricerTestHomestead  )

Definition at line 96 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcUncleTestHomestead  )

Definition at line 97 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcBlockGasLimitTestHomestead  )

Definition at line 98 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcStateTestHomestead  )

Definition at line 99 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcWalletTestHomestead  )

Definition at line 100 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcForkBlockTest  )

Definition at line 110 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcForkUncleTest  )

Definition at line 121 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcForkStressTest  )

Definition at line 132 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcMultiChainTest  )

Definition at line 133 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcTotalDifficultyTest  )

Definition at line 134 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcInvalidRLPTest  )

Definition at line 135 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcRPC_API_Test  )

Definition at line 146 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcValidBlockTest  )

Definition at line 147 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcInvalidHeaderTest  )

Definition at line 148 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcUncleTest  )

Definition at line 149 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcUncleHeaderValiditiy  )

Definition at line 150 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcGasPricerTest  )

Definition at line 151 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcBlockGasLimitTest  )

Definition at line 152 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcWalletTest  )

Definition at line 153 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( bcStateTest  )

Definition at line 158 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( userDefinedFile  )

Definition at line 159 of file BlockChainTestsBoost.cpp.

Here is the call graph for this function: