45 lines
696 B
Go
45 lines
696 B
Go
package script
|
|
|
|
import (
|
|
"testing"
|
|
"time"
|
|
)
|
|
|
|
func Test_script(t *testing.T) {
|
|
|
|
startTime, err := time.Parse(time.DateTime, "2025-05-01 00:00:00")
|
|
if err != nil {
|
|
t.Error(err)
|
|
return
|
|
}
|
|
|
|
endTime, err := time.Parse(time.DateTime, "2025-05-01 10:00:00")
|
|
if err != nil {
|
|
t.Error(err)
|
|
return
|
|
}
|
|
|
|
duration := 5 * time.Hour
|
|
|
|
if err = script(startTime, endTime, duration); err != nil {
|
|
t.Error(err)
|
|
}
|
|
}
|
|
|
|
func Test_script2(t *testing.T) {
|
|
|
|
startTime, err := time.Parse(time.DateTime, "2025-05-31 00:00:00")
|
|
if err != nil {
|
|
t.Error(err)
|
|
return
|
|
}
|
|
|
|
endTime := time.Now()
|
|
|
|
duration := 1 * time.Hour
|
|
|
|
if err = script(startTime, endTime, duration); err != nil {
|
|
t.Error(err)
|
|
}
|
|
}
|