diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/helper/vm.go | 2 | ||||
-rw-r--r-- | tests/vm/gh_test.go | 9 |
2 files changed, 8 insertions, 3 deletions
diff --git a/tests/helper/vm.go b/tests/helper/vm.go index 68ae8e97b..b4318d161 100644 --- a/tests/helper/vm.go +++ b/tests/helper/vm.go @@ -6,9 +6,9 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core" - "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/vm" + "github.com/ethereum/go-ethereum/crypto" ) type Env struct { diff --git a/tests/vm/gh_test.go b/tests/vm/gh_test.go index 123e8ccb5..cd5684dd4 100644 --- a/tests/vm/gh_test.go +++ b/tests/vm/gh_test.go @@ -7,10 +7,10 @@ import ( "testing" "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/logger" - "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/tests/helper" ) @@ -144,6 +144,11 @@ func RunVmTest(p string, t *testing.T) { if obj.Balance().Cmp(common.Big(account.Balance)) != 0 { t.Errorf("%s's : (%x) balance failed. Expected %v, got %v => %v\n", name, obj.Address().Bytes()[:4], account.Balance, obj.Balance(), new(big.Int).Sub(common.Big(account.Balance), obj.Balance())) } + + if obj.Nonce() != common.String2Big(account.Nonce).Uint64() { + t.Errorf("%s's : (%x) nonce failed. Expected %v, got %v\n", name, obj.Address().Bytes()[:4], account.Nonce, obj.Nonce()) + } + } for addr, value := range account.Storage { @@ -194,7 +199,7 @@ func RunVmTest(p string, t *testing.T) { } } } - //statedb.Trie().PrintRoot() + //fmt.Println(string(statedb.Dump())) } logger.Flush() } |