bilibili-backup/app/admin/main/apm/service/ut_dash_test.go
2019-04-22 02:59:20 +00:00

122 lines
3.3 KiB
Go

package service
import (
"context"
"testing"
"go-common/app/admin/main/apm/model/ut"
"github.com/smartystreets/goconvey/convey"
)
func TestServiceDashCurveGraph(t *testing.T) {
convey.Convey("ProjectCurveGraph", t, func(ctx convey.C) {
var (
c = context.Background()
req = &ut.PCurveReq{
StartTime: 1536508800,
EndTime: 1541779200,
}
username = "fengshanshan"
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
res, err := svr.DashCurveGraph(c, username, req)
for _, r := range res {
t.Logf("res:%+v", r)
}
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(res, convey.ShouldNotBeNil)
})
})
})
}
func TestServiceDashGraphDetail(t *testing.T) {
convey.Convey("ProjectGraphDetail", t, func(ctx convey.C) {
var (
c = context.Background()
username = "haoguanwei"
req = &ut.PCurveReq{
StartTime: 1536508800,
EndTime: 1541779200,
Path: "go-common/app/admin/main/apm",
}
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
res, err := svr.DashGraphDetail(c, username, req)
for _, r := range res {
t.Logf("res:%+v", r)
}
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(res, convey.ShouldNotBeNil)
})
})
})
}
func TestServiceDashGraphDetailSingle(t *testing.T) {
convey.Convey("ProjectGraphDetailSingle", t, func(ctx convey.C) {
var (
c = context.Background()
username = "haoguanwei"
req = &ut.PCurveReq{
User: "fengshanshan",
StartTime: 1536508800,
EndTime: 1541779200,
}
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
res, err := svr.DashGraphDetailSingle(c, username, req)
for _, r := range res {
t.Logf("res:%+v\n", r)
}
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(res, convey.ShouldNotBeNil)
})
})
})
}
func TestServiceDashPkgs(t *testing.T) {
convey.Convey("DashboardPkgs", t, func(ctx convey.C) {
var (
c = context.Background()
path = "go-common/app/"
username = "zhaobingqing"
)
ctx.Convey("When path is none", func(ctx convey.C) {
val, err := svr.DashPkgsTree(c, path, username)
ctx.Convey("Error should be nil, pkgs should not be nil", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
ctx.So(val, convey.ShouldNotBeNil)
t.Logf("the val are %+v", val)
})
})
// ctx.Convey("When path is not none", func(ctx convey.C) {
// path = "go-common/app/service/main/block"
// val, err := svr.GetPersonalPkgs(c, path, username)
// ctx.Convey("Error should be nil, pkgs should not be nil", func(ctx convey.C) {
// ctx.So(err, convey.ShouldBeNil)
// ctx.So(val, convey.ShouldNotBeNil)
// t.Logf("the val are %+v", val)
// })
// })
})
}
func TestServiceAppsCache(t *testing.T) {
convey.Convey("AppsCache", t, func(ctx convey.C) {
var (
c = context.Background()
)
ctx.Convey("When everything goes positive", func(ctx convey.C) {
err := svr.AppsCache(c)
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
ctx.So(err, convey.ShouldBeNil)
})
})
})
}