54 lines
1.1 KiB
Go
54 lines
1.1 KiB
Go
package dao
|
|
|
|
import (
|
|
"context"
|
|
"flag"
|
|
"fmt"
|
|
"testing"
|
|
|
|
"go-common/app/service/openplatform/anti-fraud/conf"
|
|
|
|
. "github.com/smartystreets/goconvey/convey"
|
|
)
|
|
|
|
func init() {
|
|
flag.Parse()
|
|
if err := conf.Init(); err != nil {
|
|
panic(fmt.Errorf("conf.Init() error(%v)", err))
|
|
}
|
|
d = New(conf.Conf)
|
|
}
|
|
|
|
func TestGetQusBankListByIds(t *testing.T) {
|
|
Convey("TestGetQusBankListByIds: ", t, func() {
|
|
testIds := []int64{1527233672941, 2, 3}
|
|
res, err := d.GetQusBankListByIds(context.TODO(), testIds)
|
|
So(err, ShouldBeNil)
|
|
So(res, ShouldNotBeNil)
|
|
})
|
|
}
|
|
|
|
func TestBankSearch(t *testing.T) {
|
|
Convey("TestBankSearch: ", t, func() {
|
|
res, err := d.BankSearch(context.TODO(), "name")
|
|
So(err, ShouldBeNil)
|
|
So(res, ShouldNotBeNil)
|
|
})
|
|
}
|
|
|
|
func TestGetQusBankCount(t *testing.T) {
|
|
Convey("GetQusBankCount: ", t, func() {
|
|
res, err := d.GetQusBankCount(context.TODO(), "wlt")
|
|
So(err, ShouldBeNil)
|
|
So(res, ShouldBeGreaterThanOrEqualTo, 0)
|
|
})
|
|
}
|
|
|
|
func TestUpdateQsBankCnt(t *testing.T) {
|
|
Convey("GetQusBankCount: ", t, func() {
|
|
res, err := d.UpdateQsBankCnt(context.TODO(), 1527233672941)
|
|
So(err, ShouldBeNil)
|
|
So(res, ShouldBeGreaterThanOrEqualTo, 0)
|
|
})
|
|
}
|