HandleFork test verifies balance of addresses too

This commit is contained in:
Jakub Matys 2018-10-04 16:06:41 +02:00
parent af7a8f2f64
commit 24e59296a3

View File

@ -40,8 +40,8 @@ func testHandleFork(t *testing.T, h *TestHandler) {
} }
fakeAddr2txs := getAddr2TxsMap(fakeTxs) fakeAddr2txs := getAddr2TxsMap(fakeTxs)
verifyTransactionsXXX(t, d, rng, fakeAddr2txs, true) verifyTransactions2(t, d, rng, fakeAddr2txs, true)
// verifyAddressesXXX(t, d, h.Chain, fakeBlocks) verifyAddresses2(t, d, h.Chain, fakeBlocks)
chain.returnFakes = false chain.returnFakes = false
@ -59,14 +59,14 @@ func testHandleFork(t *testing.T, h *TestHandler) {
} }
realAddr2txs := getAddr2TxsMap(realTxs) realAddr2txs := getAddr2TxsMap(realTxs)
verifyTransactionsXXX(t, d, rng, fakeAddr2txs, false) verifyTransactions2(t, d, rng, fakeAddr2txs, false)
verifyTransactionsXXX(t, d, rng, realAddr2txs, true) verifyTransactions2(t, d, rng, realAddr2txs, true)
// verifyAddressesXXX(t, d, h.Chain, realBlocks) verifyAddresses2(t, d, h.Chain, realBlocks)
}) })
} }
} }
func verifyAddressesXXX(t *testing.T, d *db.RocksDB, chain bchain.BlockChain, blks []BlockID) { func verifyAddresses2(t *testing.T, d *db.RocksDB, chain bchain.BlockChain, blks []BlockID) {
parser := chain.GetChainParser() parser := chain.GetChainParser()
for _, b := range blks { for _, b := range blks {
@ -117,7 +117,7 @@ func verifyAddressesXXX(t *testing.T, d *db.RocksDB, chain bchain.BlockChain, bl
} }
} }
func verifyTransactionsXXX(t *testing.T, d *db.RocksDB, rng Range, addr2txs map[string][]string, exist bool) { func verifyTransactions2(t *testing.T, d *db.RocksDB, rng Range, addr2txs map[string][]string, exist bool) {
noErrs := 0 noErrs := 0
for addr, txs := range addr2txs { for addr, txs := range addr2txs {
checkMap := make(map[string]bool, len(txs)) checkMap := make(map[string]bool, len(txs))