func test1()

in rpc/jsonrpc/go-client/cmd/client.go [150:193]


func test1() {
	logger.Infof("\n\n\necho")
	res, err := userProvider1.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 := userProvider1.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 := userProvider1.GetUser0("A003", "Moorse")
	if err != nil {
		panic(err)
	}
	logger.Infof("response result: %v", ret)

	logger.Infof("\n\n\nstart to test jsonrpc - getUser")
	_, err = userProvider1.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 = userProvider1.GetUser3()
	if err != nil {
		panic(err)
	}
	logger.Infof("succ!")

	logger.Infof("\n\n\nstart to test jsonrpc illegal method")
	_, err = userProvider1.GetUser1(context.TODO(), "A003")
	if err == nil {
		panic("err is nil")
	}
	logger.Infof("error: %v", err)
}