调整为新的timer模式 增加每个task内具体方法的描述方便对接后续的页面控制

This commit is contained in:
piexlMax
2023-12-04 22:12:01 +08:00
parent 05a1ce51f0
commit 6f2c785713
3 changed files with 99 additions and 33 deletions
+7 -2
View File
@@ -26,7 +26,7 @@ func TestNewTimerTask(t *testing.T) {
_tm := tm.(*timer)
{
_, err := tm.AddTaskByFunc("func", "@every 1s", mockFunc)
_, err := tm.AddTaskByFunc("func", "@every 1s", mockFunc, "测试mockfunc")
assert.Nil(t, err)
_, ok := _tm.taskList["func"]
if !ok {
@@ -35,7 +35,7 @@ func TestNewTimerTask(t *testing.T) {
}
{
_, err := tm.AddTaskByJob("job", "@every 1s", job)
_, err := tm.AddTaskByJob("job", "@every 1s", job, "测试job mockfunc")
assert.Nil(t, err)
_, ok := _tm.taskList["job"]
if !ok {
@@ -64,4 +64,9 @@ func TestNewTimerTask(t *testing.T) {
t.Error("find func")
}
}
{
a := tm.FindTaskList()
b, c := tm.FindCron("job")
fmt.Println(a, b, c)
}
}