package dtimer import ( "log" "testing" "time" ) func TestTimer(t *testing.T) { mgr := NewDTimerMgr() log.Printf("start ...") mgr.Add(&Timer{ Key: "test1", Duration: time.Second * 5, Callback: func() { log.Printf("trigger timer") }, }) select {} }