diff options
author | Jeffrey Wilcke <jeffrey@ethereum.org> | 2015-09-21 21:52:11 +0800 |
---|---|---|
committer | Jeffrey Wilcke <jeffrey@ethereum.org> | 2015-09-21 21:52:11 +0800 |
commit | 12c0afe4fe9f284dd10a80af7744102dac8bf06b (patch) | |
tree | c6b2df66e1eb93906ee679fd73e1130374c9ec7f /core/chain_manager_test.go | |
parent | e40b447fead5ec3c4ccb133418431ea25be3c545 (diff) | |
parent | 399c920380f147eee4bdb47bd5b5115ed07a02ca (diff) | |
download | go-tangerine-12c0afe4fe9f284dd10a80af7744102dac8bf06b.tar go-tangerine-12c0afe4fe9f284dd10a80af7744102dac8bf06b.tar.gz go-tangerine-12c0afe4fe9f284dd10a80af7744102dac8bf06b.tar.bz2 go-tangerine-12c0afe4fe9f284dd10a80af7744102dac8bf06b.tar.lz go-tangerine-12c0afe4fe9f284dd10a80af7744102dac8bf06b.tar.xz go-tangerine-12c0afe4fe9f284dd10a80af7744102dac8bf06b.tar.zst go-tangerine-12c0afe4fe9f284dd10a80af7744102dac8bf06b.zip |
Merge pull request #1822 from karalabe/contain-pow
core: separate and contain POW verifier, extensive tests
Diffstat (limited to 'core/chain_manager_test.go')
-rw-r--r-- | core/chain_manager_test.go | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/core/chain_manager_test.go b/core/chain_manager_test.go index 67ca41f00..31a8769be 100644 --- a/core/chain_manager_test.go +++ b/core/chain_manager_test.go @@ -456,7 +456,7 @@ func TestInsertNonceError(t *testing.T) { fail := rand.Int() % len(blocks) failblock := blocks[fail] - bc.pow = failpow{failblock.NumberU64()} + bc.pow = failPow{failblock.NumberU64()} n, err := bc.InsertChain(blocks) // Check that the returned error indicates the nonce failure. @@ -499,18 +499,3 @@ func TestGenesisMismatch(t *testing.T) { } } */ - -// failpow returns false from Verify for a certain block number. -type failpow struct{ num uint64 } - -func (pow failpow) Search(pow.Block, <-chan struct{}) (nonce uint64, mixHash []byte) { - return 0, nil -} -func (pow failpow) Verify(b pow.Block) bool { - return b.NumberU64() != pow.num -} -func (pow failpow) GetHashrate() int64 { - return 0 -} -func (pow failpow) Turbo(bool) { -} |