summaryrefslogtreecommitdiff
path: root/plugins/rpc
diff options
context:
space:
mode:
authorValery Piashchynski <[email protected]>2020-10-20 16:48:16 +0300
committerValery Piashchynski <[email protected]>2020-10-20 16:48:16 +0300
commite068cb5bf3f13d1a523f647402d257022b3fd589 (patch)
tree3798c77820a94fbcabac8ece1c1adf5c8d3ec238 /plugins/rpc
parent8a384c16e8748da47c5c78e661893dc1364adf5e (diff)
Fix RPC interface name, remove old rpc_test code
Diffstat (limited to 'plugins/rpc')
-rw-r--r--plugins/rpc/rpc.go6
-rw-r--r--plugins/rpc/rpc_test.go94
2 files changed, 3 insertions, 97 deletions
diff --git a/plugins/rpc/rpc.go b/plugins/rpc/rpc.go
index c0aa14fa..bd3e3b2e 100644
--- a/plugins/rpc/rpc.go
+++ b/plugins/rpc/rpc.go
@@ -9,7 +9,7 @@ import (
"net/rpc"
)
-type Plugin interface {
+type PluginRpc interface {
Name() string
RpcService() (interface{}, error)
}
@@ -25,7 +25,7 @@ type services struct {
// Service is RPC service.
type Service struct {
// TODO do we need a pointer here since all receivers are pointers??
- rpc *rpc.Server
+ rpc *rpc.Server
configProvider config.Provider
services []services
config Config
@@ -114,7 +114,7 @@ func (s *Service) Depends() []interface{} {
}
}
-func (s *Service) RpcService(p Plugin) error {
+func (s *Service) RpcService(p PluginRpc) error {
s.services = append(s.services, services{
service: p.RpcService(),
name: p.Name(),
diff --git a/plugins/rpc/rpc_test.go b/plugins/rpc/rpc_test.go
index 29d10b0e..9ab1e3e8 100644
--- a/plugins/rpc/rpc_test.go
+++ b/plugins/rpc/rpc_test.go
@@ -1,95 +1 @@
package rpc
-
-//import (
-// "testing"
-// "time"
-//
-// "github.com/stretchr/testify/assert"
-//)
-//
-//type testService struct{}
-//
-//func (ts *testService) Echo(msg string, r *string) error { *r = msg; return nil }
-//
-//func Test_Disabled(t *testing.T) {
-// s := &Service{}
-// ok, err := s.Init(&Config{Enable: false}, service.NewContainer(nil), nil)
-//
-// assert.NoError(t, err)
-// assert.False(t, ok)
-//}
-//
-//func Test_RegisterNotConfigured(t *testing.T) {
-// s := &Service{}
-// assert.Error(t, s.Register("test", &testService{}))
-//
-// client, err := s.Client()
-// assert.Nil(t, client)
-// assert.Error(t, err)
-// assert.Error(t, s.Serve())
-//}
-//
-//func Test_Enabled(t *testing.T) {
-// s := &Service{}
-// ok, err := s.Init(&Config{Enable: true, Listen: "tcp://localhost:9008"}, service.NewContainer(nil), nil)
-//
-// assert.NoError(t, err)
-// assert.True(t, ok)
-//}
-//
-//func Test_StopNonServing(t *testing.T) {
-// s := &Service{}
-// ok, err := s.Init(&Config{Enable: true, Listen: "tcp://localhost:9008"}, service.NewContainer(nil), nil)
-//
-// assert.NoError(t, err)
-// assert.True(t, ok)
-// s.Stop()
-//}
-//
-//func Test_Serve_Errors(t *testing.T) {
-// s := &Service{}
-// ok, err := s.Init(&Config{Enable: true, Listen: "malformed"}, service.NewContainer(nil), nil)
-// assert.NoError(t, err)
-// assert.True(t, ok)
-//
-// assert.Error(t, s.Serve())
-//
-// client, err := s.Client()
-// assert.Nil(t, client)
-// assert.Error(t, err)
-//}
-//
-//func Test_Serve_Client(t *testing.T) {
-// s := &Service{}
-// ok, err := s.Init(&Config{Enable: true, Listen: "tcp://localhost:9018"}, service.NewContainer(nil), nil)
-// assert.NoError(t, err)
-// assert.True(t, ok)
-//
-// defer s.Stop()
-//
-// assert.NoError(t, s.Register("test", &testService{}))
-//
-// go func() { assert.NoError(t, s.Serve()) }()
-// time.Sleep(time.Second)
-//
-// client, err := s.Client()
-// assert.NotNil(t, client)
-// assert.NoError(t, err)
-//
-// var resp string
-// assert.NoError(t, client.Call("test.Echo", "hello world", &resp))
-// assert.Equal(t, "hello world", resp)
-// assert.NoError(t, client.Close())
-//}
-//
-//func TestSetEnv(t *testing.T) {
-// s := &Service{}
-// e := env.NewService(map[string]string{})
-// ok, err := s.Init(&Config{Enable: true, Listen: "tcp://localhost:9018"}, service.NewContainer(nil), e)
-//
-// assert.NoError(t, err)
-// assert.True(t, ok)
-//
-// v, _ := e.GetEnv()
-// assert.Equal(t, "tcp://localhost:9018", v["RR_RPC"])
-//}