Changeset View
Changeset View
Standalone View
Standalone View
src/qt/test/wallettests.cpp
#include "wallettests.h" | #include "wallettests.h" | ||||
#include "chainparams.h" | #include "chainparams.h" | ||||
#include "config.h" | #include "config.h" | ||||
#include "dstencode.h" | #include "dstencode.h" | ||||
#include "interface/node.h" | #include "interfaces/node.h" | ||||
#include "qt/bitcoinamountfield.h" | #include "qt/bitcoinamountfield.h" | ||||
#include "qt/optionsmodel.h" | #include "qt/optionsmodel.h" | ||||
#include "qt/overviewpage.h" | #include "qt/overviewpage.h" | ||||
#include "qt/platformstyle.h" | #include "qt/platformstyle.h" | ||||
#include "qt/qvalidatedlineedit.h" | #include "qt/qvalidatedlineedit.h" | ||||
#include "qt/receivecoinsdialog.h" | #include "qt/receivecoinsdialog.h" | ||||
#include "qt/receiverequestdialog.h" | #include "qt/receiverequestdialog.h" | ||||
#include "qt/recentrequeststablemodel.h" | #include "qt/recentrequeststablemodel.h" | ||||
▲ Show 20 Lines • Show All 120 Lines • ▼ Show 20 Lines | wallet.LoadWallet(firstRun); | ||||
wallet.ScanForWalletTransactions(chainActive.Genesis(), nullptr, true); | wallet.ScanForWalletTransactions(chainActive.Genesis(), nullptr, true); | ||||
} | } | ||||
wallet.SetBroadcastTransactions(true); | wallet.SetBroadcastTransactions(true); | ||||
// Create widgets for sending coins and listing transactions. | // Create widgets for sending coins and listing transactions. | ||||
std::unique_ptr<const PlatformStyle> platformStyle( | std::unique_ptr<const PlatformStyle> platformStyle( | ||||
PlatformStyle::instantiate("other")); | PlatformStyle::instantiate("other")); | ||||
SendCoinsDialog sendCoinsDialog(platformStyle.get()); | SendCoinsDialog sendCoinsDialog(platformStyle.get()); | ||||
auto node = interface::MakeNode(); | auto node = interfaces::MakeNode(); | ||||
OptionsModel optionsModel(*node); | OptionsModel optionsModel(*node); | ||||
WalletModel walletModel(platformStyle.get(), &wallet, &optionsModel); | WalletModel walletModel(platformStyle.get(), &wallet, &optionsModel); | ||||
sendCoinsDialog.setModel(&walletModel); | sendCoinsDialog.setModel(&walletModel); | ||||
// Send two transactions, and verify they are added to transaction list. | // Send two transactions, and verify they are added to transaction list. | ||||
TransactionTableModel *transactionTableModel = | TransactionTableModel *transactionTableModel = | ||||
walletModel.getTransactionTableModel(); | walletModel.getTransactionTableModel(); | ||||
QCOMPARE(transactionTableModel->rowCount({}), 105); | QCOMPARE(transactionTableModel->rowCount({}), 105); | ||||
▲ Show 20 Lines • Show All 94 Lines • Show Last 20 Lines |