vRp.CD2g_test/utils/times/line_test.go

21 lines
381 B
Go

package times_test
import (
"github.com/kercylan98/minotaur/utils/times"
"testing"
"time"
)
func TestNewStateLine(t *testing.T) {
sl := times.NewStateLine(0)
sl.AddState(1, time.Now())
sl.AddState(2, time.Now().Add(-times.Hour))
sl.Range(func(index int, state int, ts time.Time) bool {
t.Log(index, state, ts)
return true
})
t.Log(sl.GetStateByTime(time.Now()))
}