diff options
| author | Luke Dashjr <[email protected]> | 2015-10-19 09:19:38 +0000 |
|---|---|---|
| committer | Luke Dashjr <[email protected]> | 2015-11-21 01:48:25 +0000 |
| commit | 3e7c89196ceb2742b62cd183d6fab74edc40647a (patch) | |
| tree | e1e14d18e88a0a88015e7c3c4642659b3b018487 /src/test | |
| parent | Merge pull request #7026 (diff) | |
| download | discoin-3e7c89196ceb2742b62cd183d6fab74edc40647a.tar.xz discoin-3e7c89196ceb2742b62cd183d6fab74edc40647a.zip | |
Optimisation: Store transaction list order in memory rather than compute it every need
Huge performance improvement (450%) for zapwallettxes
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/accounting_tests.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/accounting_tests.cpp b/src/test/accounting_tests.cpp index 0c2ade48d..4a294c671 100644 --- a/src/test/accounting_tests.cpp +++ b/src/test/accounting_tests.cpp @@ -45,7 +45,7 @@ BOOST_AUTO_TEST_CASE(acc_orderupgrade) ae.nTime = 1333333333; ae.strOtherAccount = "b"; ae.strComment = ""; - walletdb.WriteAccountingEntry(ae); + pwalletMain->AddAccountingEntry(ae, walletdb); wtx.mapValue["comment"] = "z"; pwalletMain->AddToWallet(wtx, false, &walletdb); @@ -55,7 +55,7 @@ BOOST_AUTO_TEST_CASE(acc_orderupgrade) ae.nTime = 1333333336; ae.strOtherAccount = "c"; - walletdb.WriteAccountingEntry(ae); + pwalletMain->AddAccountingEntry(ae, walletdb); GetResults(walletdb, results); @@ -71,7 +71,7 @@ BOOST_AUTO_TEST_CASE(acc_orderupgrade) ae.nTime = 1333333330; ae.strOtherAccount = "d"; ae.nOrderPos = pwalletMain->IncOrderPosNext(); - walletdb.WriteAccountingEntry(ae); + pwalletMain->AddAccountingEntry(ae, walletdb); GetResults(walletdb, results); @@ -121,7 +121,7 @@ BOOST_AUTO_TEST_CASE(acc_orderupgrade) ae.nTime = 1333333334; ae.strOtherAccount = "e"; ae.nOrderPos = -1; - walletdb.WriteAccountingEntry(ae); + pwalletMain->AddAccountingEntry(ae, walletdb); GetResults(walletdb, results); |