Browse Source

feat:修改单元测试

xuzhiheng 3 years ago
parent
commit
4f83a20ed5
2 changed files with 39 additions and 20 deletions
  1. 2 0
      README.md
  2. 37 20
      service/order_test.go

+ 2 - 0
README.md

@@ -2,3 +2,5 @@
 v1.1
 社交平台
 $ goctl rpc proto -src orderCenter.proto -dir .
+$ go test -v -coverprofile=coverage
+$ go tool cover -html=coverage -o coverage.html

+ 37 - 20
service/order_test.go

@@ -1,41 +1,58 @@
 package service
 
 import (
-	"context"
 	"log"
 	"testing"
-	"time"
 
+	"app.yhyue.com/moapp/jybase/mongodb"
+	"app.yhyue.com/moapp/jybase/mysql"
+	"bp.jydev.jianyu360.cn/BaseService/orderCenter/entity"
 	"bp.jydev.jianyu360.cn/BaseService/orderCenter/rpc/ordercenter"
-	"github.com/zeromicro/go-zero/core/discov"
-	"github.com/zeromicro/go-zero/zrpc"
 )
 
-var (
-	ctx, _ = context.WithTimeout(context.Background(), 2*time.Second)
-)
+func ClientInit() {
+	entity.Mysql = &mysql.Mysql{
+		Address:      "192.168.3.217:4000",
+		UserName:     "root",
+		PassWord:     "=PDT49#80Z!RVv52_z",
+		DBName:       "base_service",
+		MaxOpenConns: 5,
+		MaxIdleConns: 5,
+	}
+	entity.Mysql.Init()
 
-func ClientInit() ordercenter.OrderCenter {
-	OrderRpc := zrpc.MustNewClient(zrpc.RpcClientConf{
-		Etcd: discov.EtcdConf{
-			Hosts: []string{"127.0.0.1:2379"},
-			Key:   "ordercenter.rpc",
-		},
-	})
-	return ordercenter.NewOrderCenter(OrderRpc)
+	entity.JyMysql = &mysql.Mysql{
+		Address:      "192.168.3.11:3366",
+		UserName:     "root",
+		PassWord:     "Topnet123",
+		DBName:       "jianyu",
+		MaxOpenConns: 5,
+		MaxIdleConns: 5,
+	}
+	entity.JyMysql.Init()
+
+	entity.Mgo = mongodb.NewMgo("192.168.3.206:27080", "qfw", 5)
+
+	//初始化中台相关
+	// orderCenterClient := zrpc.MustNewClient(zrpc.RpcClientConf{
+	// 	Etcd: discov.EtcdConf{
+	// 		Hosts: []string{"127.0.0.1:2379"},
+	// 		Key:   "ordercenter.rpc",
+	// 	},
+	// })
+	// entity.UserCenterLib = usercenter.NewUserCenter(userCenterClient)
 }
 
 //go test -v -run Test_OrderList
 func Test_OrderList(t *testing.T) {
-	orderRpc := ClientInit()
-	res, err := orderRpc.OrderList(ctx, &ordercenter.OrderListReq{
+	ClientInit()
+	res := OrderList(&ordercenter.OrderListReq{
 		Appid:      "10000",
-		UserId:     "62344d5f69d87f1e10976bee",
+		UserId:     "",
 		NewUserId:  0,
-		NewUserIds: "",
+		NewUserIds: "4257475956",
 		PageNum:    1,
 		PageSize:   10,
 	})
 	log.Println("res", res)
-	log.Println("err", err)
 }