diff options
| author | practicalswift <[email protected]> | 2018-04-12 08:25:45 +0200 |
|---|---|---|
| committer | practicalswift <[email protected]> | 2018-04-12 14:37:53 +0200 |
| commit | fd447a6efea84d7215ab471bf04284f060e9e3c3 (patch) | |
| tree | f58cca37a6ab5e6a8ed228fa1370eaeba2d72aa4 /src | |
| parent | Merge #12888: debug log number of unknown wallet records on load (diff) | |
| download | discoin-fd447a6efea84d7215ab471bf04284f060e9e3c3.tar.xz discoin-fd447a6efea84d7215ab471bf04284f060e9e3c3.zip | |
Fix dead stores. Values were stored but never read. Limit scope.
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/util_tests.cpp | 1 | ||||
| -rw-r--r-- | src/wallet/test/coinselector_tests.cpp | 15 |
2 files changed, 5 insertions, 11 deletions
diff --git a/src/test/util_tests.cpp b/src/test/util_tests.cpp index d41c43a79..b082f0f2a 100644 --- a/src/test/util_tests.cpp +++ b/src/test/util_tests.cpp @@ -950,6 +950,7 @@ static void TestOtherProcess(fs::path dirname, std::string lockname, int fd) ReleaseDirectoryLocks(); ch = true; // Always succeeds rv = write(fd, &ch, 1); + assert(rv == 1); break; case ExitCommand: close(fd); diff --git a/src/wallet/test/coinselector_tests.cpp b/src/wallet/test/coinselector_tests.cpp index ac47d4448..e90370cf0 100644 --- a/src/wallet/test/coinselector_tests.cpp +++ b/src/wallet/test/coinselector_tests.cpp @@ -536,19 +536,9 @@ BOOST_AUTO_TEST_CASE(SelectCoins_test) std::exponential_distribution<double> distribution (100); FastRandomContext rand; - // Output stuff - CAmount out_value = 0; - CoinSet out_set; - CAmount target = 0; - bool bnb_used; - // Run this test 100 times for (int i = 0; i < 100; ++i) { - // Reset - out_value = 0; - target = 0; - out_set.clear(); empty_wallet(); // Make a wallet with 1000 exponentially distributed random inputs @@ -561,11 +551,14 @@ BOOST_AUTO_TEST_CASE(SelectCoins_test) CFeeRate rate(rand.randrange(300) + 100); // Generate a random target value between 1000 and wallet balance - target = rand.randrange(balance - 1000) + 1000; + CAmount target = rand.randrange(balance - 1000) + 1000; // Perform selection CoinSelectionParams coin_selection_params_knapsack(false, 34, 148, CFeeRate(0), 0); CoinSelectionParams coin_selection_params_bnb(true, 34, 148, CFeeRate(0), 0); + CoinSet out_set; + CAmount out_value = 0; + bool bnb_used = false; BOOST_CHECK(testWallet.SelectCoinsMinConf(target, filter_standard, vCoins, out_set, out_value, coin_selection_params_bnb, bnb_used) || testWallet.SelectCoinsMinConf(target, filter_standard, vCoins, out_set, out_value, coin_selection_params_knapsack, bnb_used)); BOOST_CHECK_GE(out_value, target); |