package time // import "github.com/docker/docker/api/types/time" import ( "testing" "time" ) func TestDurationToSecondsString(t *testing.T) { cases := []struct { in time.Duration expected string }{ {0 * time.Second, "0"}, {1 * time.Second, "1"}, {1 * time.Minute, "60"}, {24 * time.Hour, "86400"}, } for _, c := range cases { s := DurationToSecondsString(c.in) if s != c.expected { t.Errorf("wrong value for input `%v`: expected `%s`, got `%s`", c.in, c.expected, s) t.Fail() } } }