wallet: Remove unused db functions
SOme db functions were for BDB, these are no longer needed.
This commit is contained in:
1 parent
83af1a3cca
commit
c0f3f3264f
15 files changed
+19
-150
No files matched your search
@@ -76,7 +76,6 @@ public:
|
||||
explicit MockableBatch(MockableData& records, bool pass) : m_records(records), m_pass(pass) {}
|
||||
~MockableBatch() = default;
|
||||
|
||||
void Flush() override {}
|
||||
void Close() override {}
|
||||
|
||||
std::unique_ptr<DatabaseCursor> GetNewCursor() override
|
||||
@@ -104,20 +103,14 @@ public:
|
||||
~MockableDatabase() = default;
|
||||
|
||||
void Open() override {}
|
||||
void AddRef() override {}
|
||||
void RemoveRef() override {}
|
||||
|
||||
bool Rewrite(const char* pszSkip=nullptr) override { return m_pass; }
|
||||
bool Backup(const std::string& strDest) const override { return m_pass; }
|
||||
void Flush() override {}
|
||||
void Close() override {}
|
||||
bool PeriodicFlush() override { return m_pass; }
|
||||
void IncrementUpdateCounter() override {}
|
||||
void ReloadDbEnv() override {}
|
||||
|
||||
std::string Filename() override { return "mockable"; }
|
||||
std::string Format() override { return "mock"; }
|
||||
std::unique_ptr<DatabaseBatch> MakeBatch(bool flush_on_close = true) override { return std::make_unique<MockableBatch>(m_records, m_pass); }
|
||||
std::unique_ptr<DatabaseBatch> MakeBatch() override { return std::make_unique<MockableBatch>(m_records, m_pass); }
|
||||
};
|
||||
|
||||
std::unique_ptr<WalletDatabase> CreateMockableWalletDatabase(MockableData records = {});
|
||||
|
||||
@@ -43,7 +43,7 @@ BOOST_FIXTURE_TEST_CASE(wallet_load_descriptors, TestingSetup)
|
||||
std::unique_ptr<WalletDatabase> database = CreateMockableWalletDatabase();
|
||||
{
|
||||
// Write unknown active descriptor
|
||||
WalletBatch batch(*database, false);
|
||||
WalletBatch batch(*database);
|
||||
std::string unknown_desc = "trx(tpubD6NzVbkrYhZ4Y4S7m6Y5s9GD8FqEMBy56AGphZXuagajudVZEnYyBahZMgHNCTJc2at82YX6s8JiL1Lohu5A3v1Ur76qguNH4QVQ7qYrBQx/86'/1'/0'/0/*)#8pn8tzdt";
|
||||
WalletDescriptor wallet_descriptor(std::make_shared<DummyDescriptor>(unknown_desc), 0, 0, 0, 0);
|
||||
BOOST_CHECK(batch.WriteDescriptor(uint256(), wallet_descriptor));
|
||||
@@ -70,7 +70,7 @@ BOOST_FIXTURE_TEST_CASE(wallet_load_descriptors, TestingSetup)
|
||||
|
||||
{
|
||||
// Write valid descriptor with invalid ID
|
||||
WalletBatch batch(*database, false);
|
||||
WalletBatch batch(*database);
|
||||
std::string desc = "wpkh([d34db33f/84h/0h/0h]xpub6DJ2dNUysrn5Vt36jH2KLBT2i1auw1tTSSomg8PhqNiUtx8QX2SvC9nrHu81fT41fvDUnhMjEzQgXnQjKEu3oaqMSzhSrHMxyyoEAmUHQbY/0/*)#cjjspncu";
|
||||
WalletDescriptor wallet_descriptor(std::make_shared<DummyDescriptor>(desc), 0, 0, 0, 0);
|
||||
BOOST_CHECK(batch.WriteDescriptor(uint256::ONE, wallet_descriptor));
|
||||
|
||||
Reference in new issue
Block a user