bilibili-backup/app/admin/ep/melloi/service/grpc_snap_test.go

60 lines
1.2 KiB
Go
Raw Normal View History

2019-04-22 10:59:20 +08:00
package service
import (
. "github.com/smartystreets/goconvey/convey"
"go-common/app/admin/ep/melloi/model"
"testing"
)
var (
gs = model.GRPCSnap{
ID: 1,
GRPCID: 1,
TaskName: "test",
Department: "test",
Project: "ep",
APP: "melloi",
Active: 1,
HostName: "172.22.33.22",
Port: 9000,
ServiceName: "get",
ProtoClassName: "code",
PkgPath: "book",
RequestType: "reqmsg",
RequestMethod: "reqmethod",
RequestContent: "reqcontent",
ResponseType: "returnmsg",
ScriptPath: "sp",
JarPath: "jp",
JmxPath: "jmxpat",
JmxLog: "hnxkig",
JtlLog: "ht.lgo",
ThreadsSum: 1,
RampUp: 1,
Loops: -1,
LoadTime: 1,
UpdateBy: "hujianping",
}
)
func Test_GrpcSnap(t *testing.T) {
Convey("query grpc snap", t, func() {
_, err := s.QueryGRPCSnapByID(gs.ID)
So(err, ShouldBeNil)
})
Convey("update grpc snap", t, func() {
err := s.UpdateGRPCSnap(&gs)
So(err, ShouldBeNil)
})
Convey("create grpc snap", t, func() {
err := s.CreateGRPCSnap(&gs)
So(err, ShouldBeNil)
})
Convey("delete grpc snap", t, func() {
err := s.DeleteGRPCSnap(gs.ID)
So(err, ShouldBeNil)
})
}