apiary/honeypot/ssh/store/memory_test.go
2021-11-03 21:24:23 +01:00

25 lines
503 B
Go

package store_test
import (
"testing"
"github.uio.no/torjus/apiary/honeypot/ssh/store"
)
func TestMemoryStore(t *testing.T) {
s := &store.MemoryStore{}
testLoginAttemptStore(s, t)
}
func TestMemoryStoreWithCache(t *testing.T) {
backend := &store.MemoryStore{}
s := store.NewCachingStore(backend)
testLoginAttemptStore(s, t)
}
func BenchmarkMemoryStore(b *testing.B) {
setupFunc := func() store.LoginAttemptStore {
return &store.MemoryStore{}
}
benchmarkLoginAttemptStore(setupFunc, b)
}