trie: fix test

This commit is contained in:
Felix Lange 2016-10-20 00:20:10 +02:00
parent 1a49362b27
commit c937a70143

View file

@ -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)
} }
} }
} }