go-common/app/admin/main/coupon/service/activity_test.go

60 lines
1.4 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package service
import (
"context"
"testing"
"go-common/app/admin/main/coupon/model"
. "github.com/smartystreets/goconvey/convey"
)
// go test -test.v -test.run TestAnalysisFile
func TestAnalysisFile(t *testing.T) {
Convey("TestAnalysisFile ", t, func() {
res, total, err := s.AnalysisFile(c, "/data/lv4.csv")
t.Logf("res(%v) total(%d)", res, total)
So(err, ShouldBeNil)
})
}
// go test -test.v -test.run TestTokeni
func TestTokeni(t *testing.T) {
Convey("TestTokeni ", t, func() {
token := s.tokeni(100)
t.Logf("token(%s)", token)
So(token, ShouldNotBeBlank)
})
}
// go test -test.v -test.run TestOutFile
func TestOutFile(t *testing.T) {
Convey("TestOutFile ", t, func() {
err := s.OutFile(context.Background(), []byte("haha"), "/data/test.csv")
So(err, ShouldBeNil)
})
}
// go test -test.v -test.run TestBatchSalary
func TestBatchSalary(t *testing.T) {
Convey("TestbatchSalary ", t, func() {
r, err := s.dao.BatchInfo(c, "allowance_lv41-4")
So(err, ShouldBeNil)
_, err = s.batchSalary(context.Background(), []int64{1, 2, 3}, "127.0.0.1", r)
So(err, ShouldBeNil)
})
}
// go test -test.v -test.run TestActivitySalaryCoupon
func TestActivitySalaryCoupon(t *testing.T) {
Convey("TestActivitySalaryCoupon ", t, func() {
err := s.ActivitySalaryCoupon(c, &model.ArgBatchSalaryCoupon{
FileURL: "/data/1.csv",
Count: 1,
BranchToken: "allowance_lv41-4",
SliceSize: 1000,
})
So(err, ShouldBeNil)
})
}