提交 12b92f03 作者: Brian Tiger Chow

add RandPeerOrFatal test helper

上级 b551e45a
package testutil package testutil
import ( import (
"testing"
ma "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr" ma "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr"
ci "github.com/jbenet/go-ipfs/crypto" ci "github.com/jbenet/go-ipfs/crypto"
peer "github.com/jbenet/go-ipfs/peer" peer "github.com/jbenet/go-ipfs/peer"
...@@ -21,6 +23,14 @@ func RandPeer() (Peer, error) { ...@@ -21,6 +23,14 @@ func RandPeer() (Peer, error) {
return &testpeer{*p}, nil return &testpeer{*p}, nil
} }
func RandPeerOrFatal(t *testing.T) Peer {
p, err := RandPeerNetParams()
if err != nil {
t.Fatal(err)
}
return &testpeer{*p}
}
// peer is a temporary shim to delay binding of PeerNetParams. // peer is a temporary shim to delay binding of PeerNetParams.
type testpeer struct { type testpeer struct {
PeerNetParams PeerNetParams
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论