mirror of
https://github.com/bitcoinj/bitcoinj.git
synced 2025-03-10 17:26:28 +01:00
WalletTest: reduce false positive rate in marriedKeychainBloomFilter()
This will hopefully reduce spurious test failures.
This commit is contained in:
parent
63ed4275ac
commit
9081d0fd2d
1 changed files with 4 additions and 3 deletions
|
@ -1743,15 +1743,16 @@ public class WalletTest extends TestWithWallet {
|
||||||
createMarriedWallet(2, 2);
|
createMarriedWallet(2, 2);
|
||||||
Address address = wallet.currentReceiveAddress();
|
Address address = wallet.currentReceiveAddress();
|
||||||
|
|
||||||
assertTrue(wallet.getBloomFilter(0.001).contains(address.getHash()));
|
double falsePositiveRate = 0.00001;
|
||||||
|
assertTrue(wallet.getBloomFilter(falsePositiveRate).contains(address.getHash()));
|
||||||
|
|
||||||
Transaction t1 = createFakeTx(TESTNET, CENT, address);
|
Transaction t1 = createFakeTx(TESTNET, CENT, address);
|
||||||
TransactionOutPoint outPoint = new TransactionOutPoint(TESTNET, 0, t1);
|
TransactionOutPoint outPoint = new TransactionOutPoint(TESTNET, 0, t1);
|
||||||
|
|
||||||
assertFalse(wallet.getBloomFilter(0.001).contains(outPoint.unsafeBitcoinSerialize()));
|
assertFalse(wallet.getBloomFilter(falsePositiveRate).contains(outPoint.unsafeBitcoinSerialize()));
|
||||||
|
|
||||||
sendMoneyToWallet(BlockChain.NewBlockType.BEST_CHAIN, t1);
|
sendMoneyToWallet(BlockChain.NewBlockType.BEST_CHAIN, t1);
|
||||||
assertTrue(wallet.getBloomFilter(0.001).contains(outPoint.unsafeBitcoinSerialize()));
|
assertTrue(wallet.getBloomFilter(falsePositiveRate).contains(outPoint.unsafeBitcoinSerialize()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
Loading…
Add table
Reference in a new issue