1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package dao
- import (
- "context"
- "fmt"
- "testing"
- "go-common/app/admin/main/spy/model"
- . "github.com/smartystreets/goconvey/convey"
- )
- var (
- statID int64 = 3
- statState int8 = 1
- statCount int64 = 1
- statIsdel int8 = 1
- statMid int64 = 1
- statType int8 = 2
- pn = 1
- ps = 8
- )
- // go test -test.v -test.run TestDB
- func TestDB(t *testing.T) {
- Convey(" UpdateStatState ", t, WithMysql(func(d *Dao) {
- _, err := d.UpdateStatState(context.TODO(), statState, statID)
- So(err, ShouldBeNil)
- }))
- Convey(" UpdateStatQuantity ", t, WithMysql(func(d *Dao) {
- _, err := d.UpdateStatQuantity(context.TODO(), statCount, statID)
- So(err, ShouldBeNil)
- }))
- Convey(" DeleteStat ", t, WithMysql(func(d *Dao) {
- _, err := d.DeleteStat(context.TODO(), statIsdel, statID)
- So(err, ShouldBeNil)
- }))
- Convey(" Statistics ", t, WithMysql(func(d *Dao) {
- stat, err := d.Statistics(context.TODO(), statID)
- So(err, ShouldBeNil)
- fmt.Println("stat", stat)
- }))
- Convey(" LogList ", t, WithMysql(func(d *Dao) {
- logs, err := d.LogList(context.TODO(), statID, model.UpdateStat)
- So(err, ShouldBeNil)
- for _, l := range logs {
- fmt.Println(l.Context)
- }
- }))
- Convey(" StatListByMid ", t, WithMysql(func(d *Dao) {
- stat, err := d.StatListByMid(context.TODO(), statMid, pn, ps)
- So(err, ShouldBeNil)
- for _, s := range stat {
- fmt.Println(s.EventID)
- }
- }))
- Convey(" StatListByID ", t, WithMysql(func(d *Dao) {
- stat, err := d.StatListByID(context.TODO(), statID, statType, pn, ps)
- So(err, ShouldBeNil)
- for _, s := range stat {
- fmt.Println(s.EventID)
- }
- }))
- Convey(" StatCountByMid ", t, WithMysql(func(d *Dao) {
- stat, err := d.StatCountByMid(context.TODO(), statMid)
- So(err, ShouldBeNil)
- fmt.Println("count ", stat)
- }))
- Convey(" StatCountByID ", t, WithMysql(func(d *Dao) {
- stat, err := d.StatCountByID(context.TODO(), statID, statType)
- So(err, ShouldBeNil)
- fmt.Println("count ", stat)
- }))
- }
|