54 lines
1.2 KiB
Go
54 lines
1.2 KiB
Go
|
package push
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"fmt"
|
||
|
"testing"
|
||
|
|
||
|
"go-common/app/interface/main/app-resource/api/v1"
|
||
|
|
||
|
"github.com/smartystreets/goconvey/convey"
|
||
|
)
|
||
|
|
||
|
func TestPusherrlog(t *testing.T) {
|
||
|
var (
|
||
|
step = ""
|
||
|
err error
|
||
|
)
|
||
|
convey.Convey("errlog", t, func(ctx convey.C) {
|
||
|
errlog(step, err)
|
||
|
ctx.Convey("No return values", func(ctx convey.C) {
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestPushgrpcClient(t *testing.T) {
|
||
|
var (
|
||
|
grpcAddrs []string
|
||
|
err error
|
||
|
p1 v1.AppResourceClient
|
||
|
)
|
||
|
convey.Convey("pickAddrs", t, func(ctx convey.C) {
|
||
|
grpcAddrs, err = d.pickAddrs()
|
||
|
ctx.Convey("Then err should be nil.grpcAddrs should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(grpcAddrs, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
convey.Convey("grpcClient", t, func(ctx convey.C) {
|
||
|
fmt.Println("Call ", grpcAddrs[0])
|
||
|
p1, err = d.grpcClient(grpcAddrs[0])
|
||
|
ctx.Convey("Then err should be nil.p1 should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(p1, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
convey.Convey("callRefresh", t, func(ctx convey.C) {
|
||
|
err = d.CallRefresh(context.Background())
|
||
|
ctx.Convey("Then err should be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
})
|
||
|
})
|
||
|
|
||
|
}
|