in rpc/jsonrpc/go-client/cmd/client.go [95:148]
func test() {
logger.Infof("\n\n\necho")
res, err := userProvider.Echo(context.TODO(), "OK")
if err != nil {
logger.Infof("echo - error: %v", err)
} else {
logger.Infof("res: %v", res)
}
logger.Infof("\n\n\nstart to test jsonrpc")
user, err := userProvider.GetUser(context.TODO(), "A003")
if err != nil {
panic(err)
}
logger.Infof("response result: %v", user)
logger.Infof("\n\n\nstart to test jsonrpc - GetUser0")
ret, err := userProvider.GetUser0("A003", "Moorse")
if err != nil {
panic(err)
}
logger.Infof("response result: %v", ret)
logger.Infof("\n\n\nstart to test jsonrpc - GetUsers")
ret1, err := userProvider.GetUsers([]interface{}{[]interface{}{"A002", "A003"}})
if err != nil {
panic(err)
}
logger.Infof("response result: %v", ret1)
logger.Infof("\n\n\nstart to test jsonrpc - getUser")
rep2, err := userProvider.GetUser2(context.TODO(), "1")
if err != nil {
panic(err)
}
logger.Infof("response result: %v", rep2)
logger.Infof("\n\n\nstart to test jsonrpc - GetUser3")
err = userProvider.GetUser3()
if err != nil {
panic(err)
}
logger.Infof("succ!")
logger.Infof("\n\n\nstart to test jsonrpc illegal method")
rep3, err := userProvider.GetUser1(context.TODO(), "A003")
if err == nil {
panic("err is nil")
}
logger.Infof("response result: %v", rep3)
}