go-libp2p-peerstore/mem/inmem_test.go

27 lines
549 B
Go
Raw Normal View History

package mem
import (
"testing"
pstore "github.com/libp2p/go-libp2p-peerstore"
"github.com/libp2p/go-libp2p-peerstore/test"
)
func TestInMemoryPeerstore(t *testing.T) {
test.TestPeerstore(t, func() (pstore.Peerstore, func()) {
return NewPeerstore(), nil
})
}
func TestInMemoryAddrMgr(t *testing.T) {
test.TestAddrMgr(t, func() (pstore.AddrBook, func()) {
return &AddrManager{}, nil
})
}
func BenchmarkInMemoryPeerstore(b *testing.B) {
test.BenchmarkPeerstore(b, func() (pstore.Peerstore, func()) {
return NewPeerstore(), nil
})
}