From e349fac97dea92ef77ba5e72599fbe9f0ae16c2a Mon Sep 17 00:00:00 2001 From: Jeffrey Wilcke Date: Sat, 27 Jun 2015 13:57:56 +0200 Subject: [PATCH] core: fixed tests --- core/chain_makers_test.go | 2 +- core/chain_manager.go | 1 + core/chain_manager_test.go | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/chain_makers_test.go b/core/chain_makers_test.go index 8e821fc4ac..d5125e1c34 100644 --- a/core/chain_makers_test.go +++ b/core/chain_makers_test.go @@ -60,7 +60,7 @@ func ExampleGenerateChain() { evmux := &event.TypeMux{} chainman, _ := NewChainManager(genesis, db, db, FakePow{}, evmux) chainman.SetProcessor(NewBlockProcessor(db, db, FakePow{}, chainman, evmux)) - if i, err := chainman.InsertChain(chain[1:]); err != nil { + if i, err := chainman.InsertChain(chain); err != nil { fmt.Printf("insert error (block %d): %v\n", i, err) return } diff --git a/core/chain_manager.go b/core/chain_manager.go index 85c1e39d7a..a4c8563c36 100644 --- a/core/chain_manager.go +++ b/core/chain_manager.go @@ -264,6 +264,7 @@ func (bc *ChainManager) setLastState() { func (bc *ChainManager) makeCache() { bc.cache, _ = lru.New(blockCacheLimit) // load in last `blockCacheLimit` - 1 blocks. Last block is the current. + bc.cache.Add(bc.genesisBlock.Hash(), bc.genesisBlock) for _, block := range bc.GetBlocksFromHash(bc.currentBlock.Hash(), blockCacheLimit) { bc.cache.Add(block.Hash(), block) } diff --git a/core/chain_manager_test.go b/core/chain_manager_test.go index 70130c02ce..11a326ae4b 100644 --- a/core/chain_manager_test.go +++ b/core/chain_manager_test.go @@ -63,7 +63,6 @@ func testFork(t *testing.T, bman *BlockProcessor, i, N int, f func(td1, td2 *big if bi1 != bi2 { t.Fatal("chains do not have the same hash at height", i) } - bman2.bc.SetProcessor(bman2) // extend the fork