1
0
mirror of https://github.com/charlienet/go-mixed.git synced 2025-07-18 00:22:41 +08:00
Files
go-mixed/stopwatch/stopwatch_test.go
2022-03-27 10:20:41 +08:00

31 lines
592 B
Go

package stopwatch_test
import (
"testing"
"time"
"github.com/charlienet/go-mixed/stopwatch"
)
func TestWatch(t *testing.T) {
watch := stopwatch.StartNew()
time.Sleep(time.Second * 3)
t.Log("Elapsed:", watch.Elapsed())
t.Log("Elapsed:", watch.ElapsedMilliseconds())
t.Log("Elapsed:", watch.ElapsedMicroseconds())
t.Log("Elapsed:", watch.ElapsedNanoseconds())
time.Sleep(time.Second * 1)
t.Log("Elapsed:", watch.Elapsed())
watch.Restart()
t.Log("Elapsed:", watch.Elapsed())
time.Sleep(time.Second * 1)
t.Log("Elapsed:", watch.Elapsed())
watch.Reset()
watch.Restart()
}