You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.1 KiB
51 lines
1.1 KiB
package service |
|
|
|
import ( |
|
"context" |
|
"testing" |
|
"time" |
|
|
|
"go-common/app/interface/main/web/model" |
|
|
|
. "github.com/smartystreets/goconvey/convey" |
|
) |
|
|
|
func TestService_Coins(t *testing.T) { |
|
Convey("test coin Coins", t, WithService(func(s *Service) { |
|
var ( |
|
mid int64 = 27515256 |
|
aid int64 = 37515257 |
|
) |
|
res, err := s.Coins(context.Background(), mid, aid) |
|
So(err, ShouldBeNil) |
|
So(res, ShouldNotBeNil) |
|
})) |
|
} |
|
|
|
func TestService_AddCoin(t *testing.T) { |
|
Convey("test coin AddCoin", t, WithService(func(s *Service) { |
|
var ( |
|
mid int64 = 27515256 |
|
aid int64 = 37515257 |
|
upID int64 = 37515257 |
|
multiply int64 = 1 |
|
avtype int64 = 1 |
|
business = model.CoinArcBusiness |
|
selectLike = 1 |
|
) |
|
like, err := s.AddCoin(context.Background(), aid, mid, upID, multiply, avtype, business, "", "", "", time.Now(), selectLike) |
|
So(err, ShouldBeNil) |
|
So(like, ShouldNotBeNil) |
|
})) |
|
} |
|
|
|
func TestService_CoinExp(t *testing.T) { |
|
Convey("test coin CoinExp", t, WithService(func(s *Service) { |
|
var ( |
|
mid int64 = 27515256 |
|
) |
|
res, err := s.CoinExp(context.Background(), mid) |
|
So(err, ShouldBeNil) |
|
So(res, ShouldNotBeNil) |
|
})) |
|
}
|
|
|