alice-lg/pkg/caches/lru_test.go
2021-03-22 16:50:08 +01:00

21 lines
342 B
Go

package caches
import (
"testing"
"time"
)
func TestLRUMap(t *testing.T) {
accessedAt := LRUMap{}
accessedAt["foo"] = time.Now()
accessedAt["bar"] = time.Now().Add(-2 * time.Minute)
accessedAt["bam"] = time.Now().Add(-1 * time.Minute)
lru := accessedAt.LRU()
if lru != "bar" {
t.Error("Expected bar to be LRU, got:", lru)
}
}