Skip to content

Commit e19c1a9

Browse files
committed
Fix since time
1 parent bb59230 commit e19c1a9

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

modules/timeutil/since_test.go

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,28 @@ func TestTimeSince(t *testing.T) {
5555
}
5656
test("1 second", time.Second, time.Second+50*time.Millisecond)
5757
test("2 seconds", 2*time.Second, 2*time.Second+50*time.Millisecond)
58-
test("1 minute", time.Minute, time.Minute+30*time.Second)
59-
test("2 minutes", 2*time.Minute, 2*time.Minute+30*time.Second)
60-
test("1 hour", time.Hour, time.Hour+30*time.Minute)
61-
test("2 hours", 2*time.Hour, 2*time.Hour+30*time.Minute)
62-
test("1 day", DayDur, DayDur+12*time.Hour)
63-
test("2 days", 2*DayDur, 2*DayDur+12*time.Hour)
58+
test("1 minute", time.Minute, time.Minute+29*time.Second)
59+
test("2 minutes", time.Minute, time.Minute+30*time.Second)
60+
test("2 minutes", 2*time.Minute, 2*time.Minute+29*time.Second)
61+
test("1 hour", time.Hour, time.Hour+29*time.Minute)
62+
test("2 hours", time.Hour, time.Hour+30*time.Minute)
63+
test("2 hours", 2*time.Hour, 2*time.Hour+29*time.Minute)
64+
test("3 hours", 2*time.Hour, 2*time.Hour+30*time.Minute)
65+
test("1 day", DayDur, DayDur+11*time.Hour)
66+
test("2 days", DayDur, DayDur+12*time.Hour)
67+
test("2 days", 2*DayDur, 2*DayDur+11*time.Hour)
68+
test("3 days", 2*DayDur, 2*DayDur+12*time.Hour)
6469
test("1 week", WeekDur, WeekDur+3*DayDur)
70+
test("2 weeks", WeekDur, WeekDur+4*DayDur)
6571
test("2 weeks", 2*WeekDur, 2*WeekDur+3*DayDur)
72+
test("3 weeks", 2*WeekDur, 2*WeekDur+4*DayDur)
6673
test("1 month", MonthDur, MonthDur+15*DayDur)
74+
test("2 months", MonthDur, MonthDur+16*DayDur)
6775
test("2 months", 2*MonthDur, 2*MonthDur+15*DayDur)
68-
test("1 year", YearDur, YearDur+6*MonthDur)
69-
test("2 years", 2*YearDur, 2*YearDur+6*MonthDur)
76+
test("1 year", YearDur, YearDur+5*MonthDur)
77+
test("2 years", YearDur, YearDur+6*MonthDur)
78+
test("2 years", 2*YearDur, 2*YearDur+5*MonthDur)
79+
test("3 years", 2*YearDur, 2*YearDur+6*MonthDur)
7080
}
7181

7282
func TestTimeSincePro(t *testing.T) {

0 commit comments

Comments
 (0)