aboutsummaryrefslogtreecommitdiffstats
path: root/state/state_test.go
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-03-19 17:57:02 +0800
committerobscuren <geffobscura@gmail.com>2015-03-19 17:57:02 +0800
commitd7ab716eea1d1892e3358b1dece6b0e2cd31fce8 (patch)
treec0fe4ca2dc47ff8512065f3601b9f3ab6b21dd43 /state/state_test.go
parente67d32b46744928b07b4d964ae3dede9a1ffdddf (diff)
downloadgo-tangerine-d7ab716eea1d1892e3358b1dece6b0e2cd31fce8.tar
go-tangerine-d7ab716eea1d1892e3358b1dece6b0e2cd31fce8.tar.gz
go-tangerine-d7ab716eea1d1892e3358b1dece6b0e2cd31fce8.tar.bz2
go-tangerine-d7ab716eea1d1892e3358b1dece6b0e2cd31fce8.tar.lz
go-tangerine-d7ab716eea1d1892e3358b1dece6b0e2cd31fce8.tar.xz
go-tangerine-d7ab716eea1d1892e3358b1dece6b0e2cd31fce8.tar.zst
go-tangerine-d7ab716eea1d1892e3358b1dece6b0e2cd31fce8.zip
Fixed mkdnode & added some tests
Diffstat (limited to 'state/state_test.go')
-rw-r--r--state/state_test.go20
1 files changed, 19 insertions, 1 deletions
diff --git a/state/state_test.go b/state/state_test.go
index 3ecc03ae0..3a1ea225d 100644
--- a/state/state_test.go
+++ b/state/state_test.go
@@ -1,12 +1,14 @@
package state
import (
+ "fmt"
"math/big"
+ "testing"
checker "gopkg.in/check.v1"
- "github.com/ethereum/go-ethereum/ethdb"
"github.com/ethereum/go-ethereum/common"
+ "github.com/ethereum/go-ethereum/ethdb"
)
type StateSuite struct {
@@ -61,6 +63,22 @@ func (s *StateSuite) SetUpTest(c *checker.C) {
s.state = New(nil, db)
}
+func TestNull(t *testing.T) {
+ db, _ := ethdb.NewMemDatabase()
+ state := New(nil, db)
+
+ address := common.FromHex("0x823140710bf13990e4500136726d8b55")
+ state.NewStateObject(address)
+ //value := common.FromHex("0x823140710bf13990e4500136726d8b55")
+ value := make([]byte, 16)
+ fmt.Println("test it here", common.NewValue(value))
+ state.SetState(address, []byte{0}, value)
+ state.Update(nil)
+ state.Sync()
+ value = state.GetState(address, []byte{0})
+ fmt.Printf("res: %x\n", value)
+}
+
func (s *StateSuite) TestSnapshot(c *checker.C) {
stateobjaddr := []byte("aa")
storageaddr := common.Big("0")