bilibili-backup/app/admin/ep/marthe/dao/mysql_bugly_version_test.go

50 lines
1.2 KiB
Go

package dao
import (
"strconv"
"testing"
"time"
"go-common/app/admin/ep/marthe/model"
. "github.com/smartystreets/goconvey/convey"
)
var (
tmpIssueNoStr2 = strconv.FormatInt(time.Now().Unix(), 10)
buglyVersion = &model.BuglyVersion{
Version: "Version" + tmpIssueNoStr2,
BuglyProjectID: 1,
Action: model.BuglyVersionActionDisable,
TaskStatus: 1,
UpdateBy: "fengyifeng",
}
)
func Test_Bugly_Version(t *testing.T) {
Convey("test insert bugly Version", t, func() {
err := d.InsertBuglyVersion(buglyVersion)
So(err, ShouldBeNil)
})
Convey("test update bugly Version", t, func() {
buglyVersion.Version = "update" + tmpIssueNoStr2
err := d.UpdateBuglyVersion(buglyVersion)
So(err, ShouldBeNil)
})
Convey("test Query Bugly Version By Version", t, func() {
tmpBuglyVersion, err := d.QueryBuglyVersionByVersion(buglyVersion.Version)
So(err, ShouldBeNil)
So(tmpBuglyVersion.Version, ShouldEqual, buglyVersion.Version)
})
Convey("test Query Bugly Version By Id", t, func() {
tmpBuglyVersion, err := d.QueryBuglyVersion(buglyVersion.ID)
So(err, ShouldBeNil)
So(tmpBuglyVersion.Version, ShouldEqual, buglyVersion.Version)
})
}