func test()

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