From b054008598ab7751fe6ff55afef668ae09bb292f Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sun, 11 Jul 2021 10:47:02 +0800 Subject: [PATCH] Fix test --- convert/time_test.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/convert/time_test.go b/convert/time_test.go index 96089376..ef01b362 100644 --- a/convert/time_test.go +++ b/convert/time_test.go @@ -12,14 +12,17 @@ import ( ) func TestString2Time(t *testing.T) { + expectedLoc, err := time.LoadLocation("Asia/Shanghai") + assert.NoError(t, err) + var kases = map[string]time.Time{ - "2021-06-06T22:58:20+08:00": time.Date(2021, 6, 6, 22, 58, 20, 0, time.Local), - "2021-07-11 10:44:00": time.Date(2021, 7, 11, 18, 44, 0, 0, time.Local), - "2021-08-10T10:33:04Z": time.Date(2021, 8, 10, 18, 33, 04, 0, time.Local), + "2021-06-06T22:58:20+08:00": time.Date(2021, 6, 6, 22, 58, 20, 0, expectedLoc), + "2021-07-11 10:44:00": time.Date(2021, 7, 11, 18, 44, 0, 0, expectedLoc), + "2021-08-10T10:33:04Z": time.Date(2021, 8, 10, 18, 33, 04, 0, expectedLoc), } for layout, tm := range kases { t.Run(layout, func(t *testing.T) { - target, err := String2Time(layout, time.UTC, time.Local) + target, err := String2Time(layout, time.UTC, expectedLoc) assert.NoError(t, err) assert.EqualValues(t, tm, *target) })