1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-04 12:52:28 +08:00
Files
lancet/function/watcher_test.go
2022-01-01 19:56:15 +08:00

33 lines
420 B
Go

package function
import (
"testing"
)
func TestWatcher(t *testing.T) {
w := &Watcher{}
w.Start()
longRunningTask()
if !w.excuting {
t.FailNow()
}
w.Stop()
eapsedTime := w.GetElapsedTime().Milliseconds()
t.Log("Elapsed Time (milsecond)", eapsedTime)
if w.excuting {
t.FailNow()
}
}
func longRunningTask() {
var slice []int64
for i := 0; i < 10000000; i++ {
slice = append(slice, int64(i))
}
}