aboutsummaryrefslogtreecommitdiff
path: root/src/test/test_bitcoin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/test_bitcoin.h')
-rw-r--r--src/test/test_bitcoin.h28
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