1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-09-09 17:22:21 +08:00

New NameSystem interface

type NameSystem interface {
      Resolver
      Publisher
    }

should say it all.

cc @whyrusleeping
This commit is contained in:
Juan Batiz-Benet
2014-10-08 04:14:50 -07:00
parent cf6efc7a09
commit 2944360f5c
13 changed files with 139 additions and 113 deletions

View File

@ -4,9 +4,7 @@ import (
"testing"
ds "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/datastore.go"
bs "github.com/jbenet/go-ipfs/blockservice"
ci "github.com/jbenet/go-ipfs/crypto"
mdag "github.com/jbenet/go-ipfs/merkledag"
"github.com/jbenet/go-ipfs/peer"
mock "github.com/jbenet/go-ipfs/routing/mock"
u "github.com/jbenet/go-ipfs/util"
@ -19,26 +17,15 @@ func TestRoutingResolve(t *testing.T) {
lds := ds.NewMapDatastore()
d := mock.NewMockRouter(local, lds)
bserv, err := bs.NewBlockService(lds, nil)
if err != nil {
t.Fatal(err)
}
dag := &mdag.DAGService{Blocks: bserv}
resolve := NewMasterResolver(d, dag)
pub := ipnsPublisher{
dag: dag,
routing: d,
}
resolver := NewRoutingResolver(d)
publisher := NewRoutingPublisher(d)
privk, pubk, err := ci.GenerateKeyPair(ci.RSA, 512)
if err != nil {
t.Fatal(err)
}
err = pub.Publish(privk, "Hello")
err = publisher.Publish(privk, "Hello")
if err != nil {
t.Fatal(err)
}
@ -49,7 +36,7 @@ func TestRoutingResolve(t *testing.T) {
}
pkhash := u.Hash(pubkb)
res, err := resolve.Resolve(u.Key(pkhash).Pretty())
res, err := resolver.Resolve(u.Key(pkhash).Pretty())
if err != nil {
t.Fatal(err)
}