diff --git a/src/gtest/test_history.cpp b/src/gtest/test_history.cpp index c089c8376..fbc8dd06c 100644 --- a/src/gtest/test_history.cpp +++ b/src/gtest/test_history.cpp @@ -4,78 +4,6 @@ #include "util/test.h" #include "zcash/History.hpp" -// Fake an empty view -class FakeCoinsViewDB : public CCoinsView { -public: - FakeCoinsViewDB() {} - ~FakeCoinsViewDB() {} - - bool GetSproutAnchorAt(const uint256 &rt, SproutMerkleTree &tree) const { - return false; - } - - bool GetSaplingAnchorAt(const uint256 &rt, SaplingMerkleTree &tree) const { - return false; - } - - bool GetOrchardAnchorAt(const uint256 &rt, OrchardMerkleFrontier &tree) const { - return false; - } - - bool GetNullifier(const uint256 &nf, ShieldedType type) const { - return false; - } - - bool GetCoins(const uint256 &txid, CCoins &coins) const { - return false; - } - - bool HaveCoins(const uint256 &txid) const { - return false; - } - - uint256 GetBestBlock() const { - uint256 a; - return a; - } - - uint256 GetBestAnchor(ShieldedType type) const { - uint256 a; - return a; - } - - HistoryIndex GetHistoryLength(uint32_t branchId) const { - return 0; - } - - HistoryNode GetHistoryAt(uint32_t branchId, HistoryIndex index) const { - return HistoryNode(); - } - - uint256 GetHistoryRoot(uint32_t epochId) const { - return uint256(); - } - - bool BatchWrite(CCoinsMap &mapCoins, - const uint256 &hashBlock, - const uint256 &hashSproutAnchor, - const uint256 &hashSaplingAnchor, - const uint256 &hashOrchardAnchor, - CAnchorsSproutMap &mapSproutAnchors, - CAnchorsSaplingMap &mapSaplingAnchors, - CAnchorsOrchardMap &mapOrchardAnchors, - CNullifiersMap &mapSproutNullifiers, - CNullifiersMap &mapSaplingNullifiers, - CNullifiersMap &mapOrchardNullifiers, - CHistoryCacheMap &historyCacheMap) { - return false; - } - - bool GetStats(CCoinsStats &stats) const { - return false; - } -}; - HistoryNode getLeafN(uint64_t block_num) { HistoryNode node = libzcash::NewV1Leaf( uint256(), @@ -91,7 +19,7 @@ HistoryNode getLeafN(uint64_t block_num) { TEST(History, Smoky) { // Fake an empty view - FakeCoinsViewDB fakeDB; + CCoinsViewDummy fakeDB; CCoinsViewCache view(&fakeDB); uint32_t epochId = 0; @@ -129,7 +57,7 @@ TEST(History, Smoky) { TEST(History, EpochBoundaries) { // Fake an empty view - FakeCoinsViewDB fakeDB; + CCoinsViewDummy fakeDB; CCoinsViewCache view(&fakeDB); // Test with the Heartwood and Canopy epochs @@ -196,7 +124,7 @@ TEST(History, EpochBoundaries) { TEST(History, GarbageMemoryHash) { const auto consensusBranchId = NetworkUpgradeInfo[Consensus::UPGRADE_HEARTWOOD].nBranchId; - FakeCoinsViewDB fakeDB; + CCoinsViewDummy fakeDB; CCoinsViewCache view(&fakeDB); // Hash two history nodes @@ -209,7 +137,7 @@ TEST(History, GarbageMemoryHash) { uint256 historyRoot = view.GetHistoryRoot(consensusBranchId); // Change garbage memory and re-hash nodes - FakeCoinsViewDB fakeDBGarbage; + CCoinsViewDummy fakeDBGarbage; CCoinsViewCache viewGarbage(&fakeDBGarbage); HistoryNode node0Garbage = getLeafN(1);