github.com/linapex/ethereum-dpos-chinese@v0.0.0-20190316121959-b78b3a4a1ece/swarm/storage/mock/rpc/rpc_test.go (about) 1 2 //<developer> 3 // <name>linapex 曹一峰</name> 4 // <email>linapex@163.com</email> 5 // <wx>superexc</wx> 6 // <qqgroup>128148617</qqgroup> 7 // <url>https://jsq.ink</url> 8 // <role>pku engineer</role> 9 // <date>2019-03-16 12:09:49</date> 10 //</624342682398887936> 11 12 // 13 // 14 // 15 // 16 // 17 // 18 // 19 // 20 // 21 // 22 // 23 // 24 // 25 // 26 // 27 28 package rpc 29 30 import ( 31 "testing" 32 33 "github.com/ethereum/go-ethereum/rpc" 34 "github.com/ethereum/go-ethereum/swarm/storage/mock/mem" 35 "github.com/ethereum/go-ethereum/swarm/storage/mock/test" 36 ) 37 38 // 39 // 40 func TestRPCStore(t *testing.T) { 41 serverStore := mem.NewGlobalStore() 42 43 server := rpc.NewServer() 44 if err := server.RegisterName("mockStore", serverStore); err != nil { 45 t.Fatal(err) 46 } 47 48 store := NewGlobalStore(rpc.DialInProc(server)) 49 defer store.Close() 50 51 test.MockStore(t, store, 100) 52 } 53