func test2()

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)
}