300 lines
8.5 KiB
Go
300 lines
8.5 KiB
Go
|
package upcrmservice
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"testing"
|
||
|
|
||
|
"go-common/app/admin/main/up/model/signmodel"
|
||
|
|
||
|
"github.com/jinzhu/gorm"
|
||
|
"github.com/smartystreets/goconvey/convey"
|
||
|
)
|
||
|
|
||
|
func TestUpcrmserviceSignUpAuditLogs(t *testing.T) {
|
||
|
convey.Convey("SignUpAuditLogs", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
arg = &signmodel.SignOpSearchArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
res, err := s.SignUpAuditLogs(c, arg)
|
||
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(res, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceSignAdd(t *testing.T) {
|
||
|
convey.Convey("SignAdd", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
context = context.Background()
|
||
|
arg = &signmodel.SignUpArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
result, err := s.SignAdd(context, arg)
|
||
|
ctx.Convey("Then err should be nil.result should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(result, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceSignUpdate(t *testing.T) {
|
||
|
convey.Convey("SignUpdate", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
context = context.Background()
|
||
|
arg = &signmodel.SignUpArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
result, err := s.SignUpdate(context, arg)
|
||
|
ctx.Convey("Then err should be nil.result should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(result, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceViolationAdd(t *testing.T) {
|
||
|
convey.Convey("ViolationAdd", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
context = context.Background()
|
||
|
arg = &signmodel.ViolationArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
result, err := s.ViolationAdd(context, arg)
|
||
|
ctx.Convey("Then err should be nil.result should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(result, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceViolationRetract(t *testing.T) {
|
||
|
convey.Convey("ViolationRetract", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
context = context.Background()
|
||
|
arg = &signmodel.IDArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
result, err := s.ViolationRetract(context, arg)
|
||
|
ctx.Convey("Then err should be nil.result should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(result, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceViolationList(t *testing.T) {
|
||
|
convey.Convey("ViolationList", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
context = context.Background()
|
||
|
arg = &signmodel.PageArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
result, err := s.ViolationList(context, arg)
|
||
|
ctx.Convey("Then err should be nil.result should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(result, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceAbsenceAdd(t *testing.T) {
|
||
|
convey.Convey("AbsenceAdd", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
context = context.Background()
|
||
|
arg = &signmodel.AbsenceArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
result, err := s.AbsenceAdd(context, arg)
|
||
|
ctx.Convey("Then err should be nil.result should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(result, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmservicegetOrCreateTaskHistory(t *testing.T) {
|
||
|
convey.Convey("getOrCreateTaskHistory", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
tx = &gorm.DB{}
|
||
|
signID = int64(0)
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
res, err := s.getOrCreateTaskHistory(tx, signID)
|
||
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(res, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceAbsenceRetract(t *testing.T) {
|
||
|
convey.Convey("AbsenceRetract", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
context = context.Background()
|
||
|
arg = &signmodel.IDArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
result, err := s.AbsenceRetract(context, arg)
|
||
|
ctx.Convey("Then err should be nil.result should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(result, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceAbsenceList(t *testing.T) {
|
||
|
convey.Convey("AbsenceList", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
context = context.Background()
|
||
|
arg = &signmodel.PageArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
result, err := s.AbsenceList(context, arg)
|
||
|
ctx.Convey("Then err should be nil.result should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(result, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceViewCheck(t *testing.T) {
|
||
|
convey.Convey("ViewCheck", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
context = context.Background()
|
||
|
arg = &signmodel.PowerCheckArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
res, err := s.ViewCheck(context, arg)
|
||
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(res, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceaddPayInfo(t *testing.T) {
|
||
|
convey.Convey("addPayInfo", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
tx = &gorm.DB{}
|
||
|
arg = &signmodel.SignPayInfoArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
id, err := s.addPayInfo(tx, arg)
|
||
|
ctx.Convey("Then err should be nil.id should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(id, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceaddTaskInfo(t *testing.T) {
|
||
|
convey.Convey("addTaskInfo", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
tx = &gorm.DB{}
|
||
|
arg = &signmodel.SignTaskInfoArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
id, err := s.addTaskInfo(tx, arg)
|
||
|
ctx.Convey("Then err should be nil.id should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(id, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceaddContractInfo(t *testing.T) {
|
||
|
convey.Convey("addContractInfo", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
tx = &gorm.DB{}
|
||
|
arg = &signmodel.SignContractInfoArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
id, err := s.addContractInfo(tx, arg)
|
||
|
ctx.Convey("Then err should be nil.id should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(id, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceSignQuery(t *testing.T) {
|
||
|
convey.Convey("SignQuery", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
arg = &signmodel.SignQueryArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
res, err := s.SignQuery(c, arg)
|
||
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(res, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceSignQueryID(t *testing.T) {
|
||
|
convey.Convey("SignQueryID", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
arg = &signmodel.SignIDArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
res, err := s.SignQueryID(c, arg)
|
||
|
ctx.Convey("Then err should be nil.res should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(res, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceSignPayComplete(t *testing.T) {
|
||
|
convey.Convey("SignPayComplete", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
con = context.Background()
|
||
|
arg = &signmodel.SignPayCompleteArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
result, err := s.SignPayComplete(con, arg)
|
||
|
ctx.Convey("Then err should be nil.result should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(result, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|
||
|
|
||
|
func TestUpcrmserviceSignCheckExist(t *testing.T) {
|
||
|
convey.Convey("SignCheckExist", t, func(ctx convey.C) {
|
||
|
var (
|
||
|
c = context.Background()
|
||
|
arg = &signmodel.SignCheckExsitArg{}
|
||
|
)
|
||
|
ctx.Convey("When everything goes positive", func(ctx convey.C) {
|
||
|
result, err := s.SignCheckExist(c, arg)
|
||
|
ctx.Convey("Then err should be nil.result should not be nil.", func(ctx convey.C) {
|
||
|
ctx.So(err, convey.ShouldBeNil)
|
||
|
ctx.So(result, convey.ShouldNotBeNil)
|
||
|
})
|
||
|
})
|
||
|
})
|
||
|
}
|