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.
71 lines
1.6 KiB
71 lines
1.6 KiB
package dao |
|
|
|
import ( |
|
"context" |
|
"testing" |
|
"time" |
|
|
|
"go-common/app/job/main/credit/model" |
|
xtime "go-common/library/time" |
|
|
|
. "github.com/smartystreets/goconvey/convey" |
|
) |
|
|
|
func Test_AddBlockedCase(t *testing.T) { |
|
Convey("should return err be nil", t, func() { |
|
ca := &model.Case{} |
|
ca.Mid = 6660 |
|
ca.BlockedDay = 7 |
|
err := d.AddBlockedCase(context.TODO(), ca) |
|
So(err, ShouldBeNil) |
|
}) |
|
} |
|
|
|
func Test_UpGrantCase(t *testing.T) { |
|
Convey("should return err be nil", t, func() { |
|
now := time.Now() |
|
err := d.UpGrantCase(context.TODO(), []int64{1, 2}, xtime.Time(now.Unix()), xtime.Time(now.Unix())) |
|
So(err, ShouldBeNil) |
|
}) |
|
} |
|
|
|
func Test_Grantcase(t *testing.T) { |
|
Convey("should return err be nil", t, func() { |
|
sc, err := d.Grantcase(context.TODO(), 3) |
|
So(err, ShouldBeNil) |
|
So(sc, ShouldNotBeNil) |
|
So(sc, ShouldResemble, make(map[int64]*model.SimCase)) |
|
}) |
|
} |
|
|
|
func Test_CaseVote(t *testing.T) { |
|
Convey("should return err be nil", t, func() { |
|
cv, err := d.CaseVote(context.TODO(), 1004) |
|
So(err, ShouldBeNil) |
|
So(cv, ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func Test_CaseRelationIDCount(t *testing.T) { |
|
Convey("should return err be nil", t, func() { |
|
count, err := d.CaseRelationIDCount(context.TODO(), 2, "2-8-113") |
|
So(err, ShouldBeNil) |
|
So(count, ShouldBeGreaterThanOrEqualTo, 0) |
|
}) |
|
} |
|
|
|
func Test_CaseVotesCID(t *testing.T) { |
|
Convey("should return err be nil", t, func() { |
|
cv, err := d.CaseVotesCID(context.TODO(), 2) |
|
So(err, ShouldBeNil) |
|
So(cv, ShouldNotBeNil) |
|
}) |
|
} |
|
|
|
func Test_CountCaseMID(t *testing.T) { |
|
Convey("should return err be nil", t, func() { |
|
count, err := d.CountCaseMID(context.TODO(), 1, 2) |
|
So(err, ShouldBeNil) |
|
So(count, ShouldNotBeNil) |
|
}) |
|
}
|
|
|