diff options
author | obscuren <geffobscura@gmail.com> | 2015-03-24 22:15:17 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-03-24 22:15:17 +0800 |
commit | 23bccbbc587aa22057eb7ae29c5b87d44b7cac7d (patch) | |
tree | 70e03dcff049ebbca32dc34c53881cf6b9e20a7c /tests | |
parent | bbe795455a13c57dbba64c1082b618e791af46ce (diff) | |
download | go-tangerine-23bccbbc587aa22057eb7ae29c5b87d44b7cac7d.tar.gz go-tangerine-23bccbbc587aa22057eb7ae29c5b87d44b7cac7d.tar.zst go-tangerine-23bccbbc587aa22057eb7ae29c5b87d44b7cac7d.zip |
Modified according to poc 9 changes
* Refund of value
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() } |