mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-26 06:36:43 +00:00
trie: fix test
This commit is contained in:
parent
1a49362b27
commit
c937a70143
1 changed files with 4 additions and 5 deletions
|
|
@ -329,8 +329,7 @@ func TestCacheUnload(t *testing.T) {
|
||||||
root, _ := trie.Commit()
|
root, _ := trie.Commit()
|
||||||
|
|
||||||
// Commit the trie repeatedly and access key1.
|
// Commit the trie repeatedly and access key1.
|
||||||
// The branch containing it is loaded from DB exactly two times:
|
// The branch containing it is loaded from DB exactly once.
|
||||||
// in the 0th and 6th iteration.
|
|
||||||
db := &countingDB{Database: trie.db, gets: make(map[string]int)}
|
db := &countingDB{Database: trie.db, gets: make(map[string]int)}
|
||||||
trie, _ = New(root, db)
|
trie, _ = New(root, db)
|
||||||
trie.SetCacheLimit(5)
|
trie.SetCacheLimit(5)
|
||||||
|
|
@ -339,10 +338,10 @@ func TestCacheUnload(t *testing.T) {
|
||||||
trie.Commit()
|
trie.Commit()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check that it got loaded two times.
|
// Check that it got loaded once.
|
||||||
for dbkey, count := range db.gets {
|
for dbkey, count := range db.gets {
|
||||||
if count != 2 {
|
if count != 1 {
|
||||||
t.Errorf("db key %x loaded %d times, want %d times", []byte(dbkey), count, 2)
|
t.Errorf("db key %x loaded %d times, want %d times", []byte(dbkey), count, 1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue