added output test
This commit is contained in:
@ -132,7 +132,24 @@ func BenchmarkUpdate(b *testing.B) {
|
||||
|
||||
b.ResetTimer()
|
||||
for i := 0; i < b.N; i++ {
|
||||
trie.UpdateString(fmt.Sprintf("aaaaaaaaaaaaaaa%d", j), "value")
|
||||
trie.UpdateString(fmt.Sprintf("aaaaaaaaa%d", base, i), "value")
|
||||
}
|
||||
trie.Hash()
|
||||
}
|
||||
|
||||
// Not actual test
|
||||
func TestOutput(t *testing.T) {
|
||||
base := "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
||||
trie := NewEmpty()
|
||||
for i := 0; i < 50; i++ {
|
||||
trie.UpdateString(fmt.Sprintf("%s%d", base, i), "valueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee")
|
||||
}
|
||||
trie.Hash()
|
||||
fmt.Println("############################## FULL ################################")
|
||||
fmt.Println(trie.root)
|
||||
|
||||
trie2 := New(trie.roothash, trie.backend)
|
||||
trie2.GetString(base + "20")
|
||||
fmt.Println("############################## SMALL ################################")
|
||||
fmt.Println(trie2.root)
|
||||
}
|
||||
|
Reference in New Issue
Block a user