Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/test/wallet_tests.cpp
Show First 20 Lines • Show All 385 Lines • ▼ Show 20 Lines | BOOST_AUTO_TEST_CASE(ComputeTimeSmart) { | ||||
// Reset mock time for other tests. | // Reset mock time for other tests. | ||||
SetMockTime(0); | SetMockTime(0); | ||||
} | } | ||||
BOOST_AUTO_TEST_CASE(LoadReceiveRequests) { | BOOST_AUTO_TEST_CASE(LoadReceiveRequests) { | ||||
CTxDestination dest = PKHash(); | CTxDestination dest = PKHash(); | ||||
LOCK(m_wallet.cs_wallet); | LOCK(m_wallet.cs_wallet); | ||||
m_wallet.AddDestData(dest, "misc", "val_misc"); | WalletBatch batch{m_wallet.GetDatabase()}; | ||||
m_wallet.AddDestData(dest, "rr0", "val_rr0"); | m_wallet.AddDestData(batch, dest, "misc", "val_misc"); | ||||
m_wallet.AddDestData(dest, "rr1", "val_rr1"); | m_wallet.AddDestData(batch, dest, "rr0", "val_rr0"); | ||||
m_wallet.AddDestData(batch, dest, "rr1", "val_rr1"); | |||||
auto values = m_wallet.GetDestValues("rr"); | auto values = m_wallet.GetDestValues("rr"); | ||||
BOOST_CHECK_EQUAL(values.size(), 2U); | BOOST_CHECK_EQUAL(values.size(), 2U); | ||||
BOOST_CHECK_EQUAL(values[0], "val_rr0"); | BOOST_CHECK_EQUAL(values[0], "val_rr0"); | ||||
BOOST_CHECK_EQUAL(values[1], "val_rr1"); | BOOST_CHECK_EQUAL(values[1], "val_rr1"); | ||||
} | } | ||||
// Test some watch-only LegacyScriptPubKeyMan methods by the procedure of | // Test some watch-only LegacyScriptPubKeyMan methods by the procedure of | ||||
▲ Show 20 Lines • Show All 237 Lines • Show Last 20 Lines |