aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
diff options
context:
space:
mode:
authorAndrew Chow <github@achow101.com>2023-05-15 16:14:43 -0400
committerAndrew Chow <github@achow101.com>2023-05-15 16:14:43 -0400
commit0282b2126dcc1216a25417db0716a3a28489b72d (patch)
treef6257580498ed000b471ba31a1fa391d19f16972 /src/wallet
parentd7700d3a26478d9b1648463c188648c7047b1c60 (diff)
walletdb: Remove unused CreateMockWalletDatabase
This has been superseded by the MockableDatabase. Remove to avoid confusion as to which type of mock database to use for testing.
Diffstat (limited to 'src/wallet')
-rw-r--r--src/wallet/walletdb.cpp34
-rw-r--r--src/wallet/walletdb.h4
2 files changed, 0 insertions, 38 deletions
diff --git a/src/wallet/walletdb.cpp b/src/wallet/walletdb.cpp
index 072357022e..e99ac53b16 100644
--- a/src/wallet/walletdb.cpp
+++ b/src/wallet/walletdb.cpp
@@ -1262,38 +1262,4 @@ std::unique_ptr<WalletDatabase> MakeDatabase(const fs::path& path, const Databas
status = DatabaseStatus::FAILED_BAD_FORMAT;
return nullptr;
}
-
-/** Return object for accessing temporary in-memory database. */
-std::unique_ptr<WalletDatabase> CreateMockWalletDatabase(DatabaseOptions& options)
-{
-
- std::optional<DatabaseFormat> format;
- if (options.require_format) format = options.require_format;
- if (!format) {
-#ifdef USE_BDB
- format = DatabaseFormat::BERKELEY;
-#endif
-#ifdef USE_SQLITE
- format = DatabaseFormat::SQLITE;
-#endif
- }
-
- if (format == DatabaseFormat::SQLITE) {
-#ifdef USE_SQLITE
- return std::make_unique<SQLiteDatabase>(":memory:", "", options, true);
-#endif
- assert(false);
- }
-
-#ifdef USE_BDB
- return std::make_unique<BerkeleyDatabase>(std::make_shared<BerkeleyEnvironment>(), "", options);
-#endif
- assert(false);
-}
-
-std::unique_ptr<WalletDatabase> CreateMockWalletDatabase()
-{
- DatabaseOptions options;
- return CreateMockWalletDatabase(options);
-}
} // namespace wallet
diff --git a/src/wallet/walletdb.h b/src/wallet/walletdb.h
index b204540378..f84a89b23f 100644
--- a/src/wallet/walletdb.h
+++ b/src/wallet/walletdb.h
@@ -305,10 +305,6 @@ using KeyFilterFn = std::function<bool(const std::string&)>;
//! Unserialize a given Key-Value pair and load it into the wallet
bool ReadKeyValue(CWallet* pwallet, DataStream& ssKey, CDataStream& ssValue, std::string& strType, std::string& strErr, const KeyFilterFn& filter_fn = nullptr);
-
-/** Return object for accessing temporary in-memory database. */
-std::unique_ptr<WalletDatabase> CreateMockWalletDatabase(DatabaseOptions& options);
-std::unique_ptr<WalletDatabase> CreateMockWalletDatabase();
} // namespace wallet
#endif // BITCOIN_WALLET_WALLETDB_H