diff options
| author | Wladimir J. van der Laan <[email protected]> | 2014-10-02 09:47:53 +0200 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2014-10-02 09:47:54 +0200 |
| commit | ad51e14583fbf6d53d5a2b22a0a0dbe4a51a9a7d (patch) | |
| tree | 5371fd7c8eaaf0260db119f4d334bf8aab256087 /src/chainparamsbase.cpp | |
| parent | Merge pull request #5025 (diff) | |
| parent | Avoid introducing a virtual into CChainParams (diff) | |
| download | discoin-ad51e14583fbf6d53d5a2b22a0a0dbe4a51a9a7d.tar.xz discoin-ad51e14583fbf6d53d5a2b22a0a0dbe4a51a9a7d.zip | |
Merge pull request #4845
4705902 Avoid introducing a virtual into CChainParams (Wladimir J. van der Laan)
5e2e7fc Suggested corrections on comments, variable names. Also new test case testing the PoW skip in UNITTEST. (SergioDemianLerner)
a25fd6b Switch testing framework from MAIN to new UNITTEST network (SergioDemianLerner)
Diffstat (limited to 'src/chainparamsbase.cpp')
| -rw-r--r-- | src/chainparamsbase.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/chainparamsbase.cpp b/src/chainparamsbase.cpp index 98bb5b855..e9d63197b 100644 --- a/src/chainparamsbase.cpp +++ b/src/chainparamsbase.cpp @@ -57,6 +57,20 @@ public: }; static CBaseRegTestParams regTestParams; +// +// Unit test +// +class CBaseUnitTestParams : public CBaseMainParams +{ +public: + CBaseUnitTestParams() + { + networkID = CBaseChainParams::UNITTEST; + strDataDir = "unittest"; + } +}; +static CBaseUnitTestParams unitTestParams; + static CBaseChainParams* pCurrentBaseParams = 0; const CBaseChainParams& BaseParams() @@ -77,6 +91,9 @@ void SelectBaseParams(CBaseChainParams::Network network) case CBaseChainParams::REGTEST: pCurrentBaseParams = ®TestParams; break; + case CBaseChainParams::UNITTEST: + pCurrentBaseParams = &unitTestParams; + break; default: assert(false && "Unimplemented network"); return; |