mirror of
https://github.com/Eggbertx/gochan.git
synced 2025-08-12 18:46:24 -07:00
26 lines
528 B
Go
26 lines
528 B
Go
package gcutil
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
func TestDurationParse(t *testing.T) {
|
|
duration, err := ParseDurationString("7y6mo5w4d3h2m1s")
|
|
if err != nil {
|
|
t.Fatal(err.Error())
|
|
}
|
|
fmt.Println(duration)
|
|
|
|
duration, err = ParseDurationString("7year6month5weeks4days3hours2minutes1second")
|
|
if err != nil {
|
|
t.Fatal(err.Error())
|
|
}
|
|
fmt.Println(duration)
|
|
|
|
duration, err = ParseDurationString("7 years 6 months 5 weeks 4 days 3 hours 2 minutes 1 seconds")
|
|
if err != nil {
|
|
t.Fatal(err.Error())
|
|
}
|
|
fmt.Println(duration)
|
|
}
|