package Test import ( "context" "dsBaseRpc/RpcService/SysDict/SysDictProto" "dsBaseRpc/Utils/CommonUtil" "dsBaseRpc/Utils/GRpcUtil" "fmt" "testing" "time" ) /* 功能:暂无描述 作者:黄海 时间:2020-05-22 16:15:37 */ func TestPageSysDictMultipleDictCode(t *testing.T) { //1、准备动作:连接服务器 ctx, cancel := context.WithTimeout(context.Background(), time.Second) defer cancel() conn := GRpcUtil.GetConnection() defer conn.Close() //2、使用微服务 c := SysDictProto.NewSysDictManageClient(conn) var codes = []string{"10", "20"} r, err := c.PageSysDictMultipleDictCode(ctx, &SysDictProto.MultipleQueryArg{MultipleDictCode: codes}) if err != nil { fmt.Printf("could not greet: %v\n", err) } fmt.Println(r.Message, r.Success, r.Count) fmt.Println(CommonUtil.ConvertJsonStringToMapArray(r.List)) }