aboutsummaryrefslogtreecommitdiffstats
path: root/core/chain_manager_test.go
diff options
context:
space:
mode:
authorJeffrey Wilcke <jeffrey@ethereum.org>2015-09-21 21:52:11 +0800
committerJeffrey Wilcke <jeffrey@ethereum.org>2015-09-21 21:52:11 +0800
commit12c0afe4fe9f284dd10a80af7744102dac8bf06b (patch)
treec6b2df66e1eb93906ee679fd73e1130374c9ec7f /core/chain_manager_test.go
parente40b447fead5ec3c4ccb133418431ea25be3c545 (diff)
parent399c920380f147eee4bdb47bd5b5115ed07a02ca (diff)
downloadgo-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.go17
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) {
-}