1
0
Fork 0
forked from forks/go-ethereum

Changed to use hash for comparison

DeepReflect would fail on TD since TD isn't included in the original
block and thus the test would fail.
This commit is contained in:
obscuren 2015-01-08 16:45:51 +01:00
parent ee84b20247
commit e27237a03a

View file

@ -1,6 +1,7 @@
package core
import (
"bytes"
"fmt"
"os"
"path"
@ -76,11 +77,11 @@ func TestChainInsertions(t *testing.T) {
<-done
}
if reflect.DeepEqual(chain2[len(chain2)-1], chainMan.CurrentBlock()) {
if bytes.Equal(chain2[len(chain2)-1].Hash(), chainMan.CurrentBlock().Hash()) {
t.Error("chain2 is canonical and shouldn't be")
}
if !reflect.DeepEqual(chain1[len(chain1)-1], chainMan.CurrentBlock()) {
if !bytes.Equal(chain1[len(chain1)-1].Hash(), chainMan.CurrentBlock().Hash()) {
t.Error("chain1 isn't canonical and should be")
}
}