func TestToDuration(t *testing.T) { t.Parallel() d := duration.Duration{Years: 1} assert.Equal(t, d.ToDuration(), time.Hour*24*365) d = duration.Duration{Weeks: 1} assert.Equal(t, d.ToDuration(), time.Hour*24*7) d = duration.Duration{Days: 1} assert.Equal(t, d.ToDuration(), time.Hour*24) d = duration.Duration{Hours: 1} assert.Equal(t, d.ToDuration(), time.Hour) d = duration.Duration{Minutes: 1} assert.Equal(t, d.ToDuration(), time.Minute) d = duration.Duration{Seconds: 1} assert.Equal(t, d.ToDuration(), time.Second) }