in rpc/jsonrpc/go-client/cmd/client.go [195:238]
func test2() {
logger.Infof("\n\n\necho")
res, err := userProvider2.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 := userProvider2.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 := userProvider2.GetUser0("A003", "Moorse")
if err != nil {
panic(err)
}
logger.Infof("response result: %v", ret)
logger.Infof("\n\n\nstart to test jsonrpc - getUser")
user, err = userProvider2.GetUser2(context.TODO(), "1")
if err != nil {
panic(err)
}
logger.Infof("response result: %v", user)
logger.Infof("\n\n\nstart to test jsonrpc - GetUser3")
err = userProvider2.GetUser3()
if err != nil {
panic(err)
}
logger.Infof("succ!")
logger.Infof("\n\n\nstart to test jsonrpc illegal method")
_, err = userProvider2.GetUser1(context.TODO(), "A003")
if err == nil {
panic("err is nil")
}
logger.Infof("error: %v", err)
}