Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/test/wallet_tests.cpp
Show First 20 Lines • Show All 391 Lines • ▼ Show 20 Lines | // being locked. | ||||
list = wallet->ListCoins(); | list = wallet->ListCoins(); | ||||
} | } | ||||
BOOST_CHECK_EQUAL(list.size(), 1U); | BOOST_CHECK_EQUAL(list.size(), 1U); | ||||
BOOST_CHECK_EQUAL(boost::get<CKeyID>(list.begin()->first).ToString(), | BOOST_CHECK_EQUAL(boost::get<CKeyID>(list.begin()->first).ToString(), | ||||
coinbaseAddress); | coinbaseAddress); | ||||
BOOST_CHECK_EQUAL(list.begin()->second.size(), 2U); | BOOST_CHECK_EQUAL(list.begin()->second.size(), 2U); | ||||
} | } | ||||
BOOST_FIXTURE_TEST_CASE(wallet_disableprivkeys, TestChain100Setup) { | |||||
std::shared_ptr<CWallet> wallet = std::make_shared<CWallet>( | |||||
Params(), "dummy", WalletDatabase::CreateDummy()); | |||||
wallet->SetWalletFlag(WALLET_FLAG_DISABLE_PRIVATE_KEYS); | |||||
BOOST_CHECK(!wallet->TopUpKeyPool(1000)); | |||||
CPubKey pubkey; | |||||
BOOST_CHECK(!wallet->GetKeyFromPool(pubkey, false)); | |||||
} | |||||
BOOST_AUTO_TEST_SUITE_END() | BOOST_AUTO_TEST_SUITE_END() |