server/pkg/nodeMultiplier/manage_test.go
Chang lue Tsen 8addcc584b init: 1.0.0
2025-04-25 12:08:29 +09:00

23 lines
419 B
Go

package nodeMultiplier
import (
"testing"
"time"
)
func TestNewNodeMultiplierManager(t *testing.T) {
periods := []TimePeriod{
{
StartTime: "23:00",
EndTime: "1:59",
Multiplier: 1.2,
},
}
m := NewNodeMultiplierManager(periods)
if len(m.Periods) != 1 {
t.Errorf("expected 1, got %d", len(m.Periods))
}
t.Log("00:10 multiplier:", m.GetMultiplier(time.Date(0, 1, 1, 0, 10, 0, 0, time.UTC)))
}