bilibili-backup/app/interface/main/account/service/card/card_test.go
2019-04-22 02:59:20 +00:00

91 lines
1.7 KiB
Go

package card
import (
"context"
"flag"
"testing"
"go-common/app/interface/main/account/conf"
v1 "go-common/app/service/main/card/api/grpc/v1"
. "github.com/smartystreets/goconvey/convey"
)
var (
s *Service
c = context.Background()
)
func init() {
flag.Set("conf", "../../cmd/account-interface-example.toml")
var err error
if err = conf.Init(); err != nil {
panic(err)
}
s = New(conf.Conf)
}
// go test -test.v -test.run TestServiceUserCard
func TestServiceUserCard(t *testing.T) {
Convey("TestServiceUserCard", t, func() {
res, err := s.UserCard(c, 1)
t.Logf("%v", res)
So(err, ShouldBeNil)
})
}
// go test -test.v -test.run TestServiceCard
func TestServiceCard(t *testing.T) {
Convey("TestServiceCard", t, func() {
res, err := s.Card(c, 1)
t.Logf("%v", res)
So(err, ShouldBeNil)
})
}
// go test -test.v -test.run TestCardHots
func TestCardHots(t *testing.T) {
Convey("TestCardHots", t, func() {
res, err := s.CardHots(c)
t.Logf("%v", res)
So(err, ShouldBeNil)
})
}
// go test -test.v -test.run TestAllGroup
func TestAllGroup(t *testing.T) {
Convey("TestAllGroup", t, func() {
res, err := s.AllGroup(c, 1)
t.Logf("%v", res)
So(err, ShouldBeNil)
})
}
// go test -test.v -test.run TestCardsByGid
func TestCardsByGid(t *testing.T) {
Convey("TestCardsByGid", t, func() {
res, err := s.CardsByGid(c, 1)
t.Logf("%v", res)
So(err, ShouldBeNil)
})
}
// go test -test.v -test.run TestEquip
func TestEquip(t *testing.T) {
Convey("TestEquip", t, func() {
err := s.Equip(c, &v1.ModelArgEquip{
Mid: 2,
CardId: 1,
})
So(err, ShouldBeNil)
})
}
// go test -test.v -test.run TestDemount
func TestDemount(t *testing.T) {
Convey("TestDemount", t, func() {
err := s.Demount(c, 2)
So(err, ShouldBeNil)
})
}