diff options
Diffstat (limited to 'src/test/test_bitcoin.h')
-rw-r--r-- | src/test/test_bitcoin.h | 28 |
1 files changed, 2 insertions, 26 deletions
diff --git a/src/test/test_bitcoin.h b/src/test/test_bitcoin.h index b9314d0611..2f75332d40 100644 --- a/src/test/test_bitcoin.h +++ b/src/test/test_bitcoin.h @@ -1,8 +1,6 @@ #ifndef BITCOIN_TEST_TEST_BITCOIN_H #define BITCOIN_TEST_TEST_BITCOIN_H -#include "chainparamsbase.h" -#include "key.h" #include "txdb.h" #include <boost/filesystem.hpp> @@ -12,7 +10,7 @@ * This just configures logging and chain parameters. */ struct BasicTestingSetup { - BasicTestingSetup(CBaseChainParams::Network network = CBaseChainParams::MAIN); + BasicTestingSetup(); ~BasicTestingSetup(); }; @@ -25,30 +23,8 @@ struct TestingSetup: public BasicTestingSetup { boost::filesystem::path pathTemp; boost::thread_group threadGroup; - TestingSetup(CBaseChainParams::Network network = CBaseChainParams::MAIN); + TestingSetup(); ~TestingSetup(); }; -class CBlock; -struct CMutableTransaction; -class CScript; - -// -// Testing fixture that pre-creates a -// 100-block REGTEST-mode block chain -// -struct TestChain100Setup : public TestingSetup { - TestChain100Setup(); - - // Create a new block with just given transactions, coinbase paying to - // scriptPubKey, and try to add it to the current chain. - CBlock CreateAndProcessBlock(const std::vector<CMutableTransaction>& txns, - const CScript& scriptPubKey); - - ~TestChain100Setup(); - - std::vector<CTransaction> coinbaseTxns; // For convenience, coinbase transactions - CKey coinbaseKey; // private/public key needed to spend coinbase transactions -}; - #endif |