|
|
|
@ -135,7 +135,7 @@ func TestRemoteSealer(t *testing.T) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func TestHashRate(t *testing.T) { |
|
|
|
|
func TestHashrate(t *testing.T) { |
|
|
|
|
var ( |
|
|
|
|
hashrate = []hexutil.Uint64{100, 200, 300} |
|
|
|
|
expect uint64 |
|
|
|
@ -150,7 +150,7 @@ func TestHashRate(t *testing.T) { |
|
|
|
|
|
|
|
|
|
api := &API{ethash} |
|
|
|
|
for i := 0; i < len(hashrate); i += 1 { |
|
|
|
|
if res := api.SubmitHashRate(hashrate[i], ids[i]); !res { |
|
|
|
|
if res := api.SubmitHashrate(hashrate[i], ids[i]); !res { |
|
|
|
|
t.Error("remote miner submit hashrate failed") |
|
|
|
|
} |
|
|
|
|
expect += uint64(hashrate[i]) |
|
|
|
@ -170,7 +170,7 @@ func TestClosedRemoteSealer(t *testing.T) { |
|
|
|
|
t.Error("expect to return an error to indicate ethash is stopped") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if res := api.SubmitHashRate(hexutil.Uint64(100), common.HexToHash("a")); res { |
|
|
|
|
if res := api.SubmitHashrate(hexutil.Uint64(100), common.HexToHash("a")); res { |
|
|
|
|
t.Error("expect to return false when submit hashrate to a stopped ethash") |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|