forked from cerc-io/plugeth
Fixed test
This commit is contained in:
parent
9b8a12b4b5
commit
8cf9ed0ea5
@ -3,6 +3,7 @@ package ptrie
|
||||
import (
|
||||
"bytes"
|
||||
"container/list"
|
||||
"fmt"
|
||||
"sync"
|
||||
|
||||
"github.com/ethereum/go-ethereum/crypto"
|
||||
@ -198,7 +199,7 @@ func (self *Trie) get(node Node, key []byte) Node {
|
||||
case *FullNode:
|
||||
return self.get(node.branch(key[0]), key[1:])
|
||||
default:
|
||||
panic("Invalid node")
|
||||
panic(fmt.Sprintf("%T: invalid node: %v", node, node))
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -215,13 +215,13 @@ func TestOutput(t *testing.T) {
|
||||
for i := 0; i < 50; i++ {
|
||||
trie.UpdateString(fmt.Sprintf("%s%d", base, i), "valueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee")
|
||||
}
|
||||
trie.Hash()
|
||||
fmt.Println("############################## FULL ################################")
|
||||
fmt.Println(trie.root)
|
||||
|
||||
trie.Commit()
|
||||
fmt.Println("############################## SMALL ################################")
|
||||
trie2 := New(trie.roothash, trie.cache.backend)
|
||||
trie2.GetString(base + "20")
|
||||
fmt.Println("############################## SMALL ################################")
|
||||
fmt.Println(trie2.root)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user