Use the new cron lib.

This commit is contained in:
lishuang
2020-07-11 16:30:28 +08:00
parent 02e0f10016
commit 192df21da4
4 changed files with 46 additions and 29 deletions

View File

@ -2,10 +2,7 @@ package test
import (
"fmt"
"github.com/eyebluecn/tank/code/core"
"github.com/eyebluecn/tank/code/tool/util"
"github.com/robfig/cron/v3"
"log"
"strings"
"testing"
"time"
@ -23,27 +20,6 @@ func TestHello(t *testing.T) {
}
func TestCron(t *testing.T) {
i := 0
c := cron.New()
spec := "*/1 * * * * ?"
entryId, err := c.AddFunc(spec, func() {
i++
log.Println("cron running:", i)
if i == 3 {
panic("intent to panic.")
}
})
fmt.Printf("entryId = %d", entryId)
core.PanicError(err)
c.Start()
time.Sleep(3 * time.Second)
}
func TestDayAgo(t *testing.T) {
dayAgo := time.Now()