44 lines
847 B
Go
44 lines
847 B
Go
package dao
|
|
|
|
import (
|
|
"context"
|
|
"testing"
|
|
|
|
"go-common/app/job/main/dm/model"
|
|
|
|
. "github.com/smartystreets/goconvey/convey"
|
|
)
|
|
|
|
func TestSubjectCache(t *testing.T) {
|
|
Convey("subject cache", t, func() {
|
|
sub, err := testDao.SubjectCache(context.TODO(), 1, 1221)
|
|
So(err, ShouldBeNil)
|
|
So(sub, ShouldNotBeNil)
|
|
})
|
|
}
|
|
|
|
func TestSetSubjectCache(t *testing.T) {
|
|
sub := &model.Subject{
|
|
Type: 1,
|
|
Oid: 1221,
|
|
}
|
|
Convey("add subject cache", t, func() {
|
|
err := testDao.SetSubjectCache(context.TODO(), sub)
|
|
So(err, ShouldBeNil)
|
|
})
|
|
}
|
|
|
|
func TestDurationCache(t *testing.T) {
|
|
Convey("", t, func() {
|
|
_, err := testDao.DurationCache(context.TODO(), 1221)
|
|
So(err, ShouldBeNil)
|
|
})
|
|
}
|
|
|
|
func TestSetDurationCachee(t *testing.T) {
|
|
Convey("", t, func() {
|
|
err := testDao.SetDurationCache(context.TODO(), 1221, 10000)
|
|
So(err, ShouldBeNil)
|
|
})
|
|
}
|